void GxsChannelDialog::loadRequest(const TokenQueue *queue, const TokenRequest &req) { #ifdef DEBUG_CHANNEL std::cerr << "GxsChannelDialog::loadRequest() UserType: " << req.mUserType; std::cerr << std::endl; #endif if (queue == mChannelQueue) { /* now switch on req */ switch(req.mUserType) { case TOKEN_TYPE_GROUP_CHANGE: acknowledgeGroupUpdate(req.mToken); break; case TOKEN_TYPE_MESSAGE_CHANGE: acknowledgeMessageUpdate(req.mToken); break; case TOKEN_TYPE_LISTING: loadGroupSummary(req.mToken); break; case TOKEN_TYPE_GROUP_DATA: loadGroupData(req.mToken); break; case TOKEN_TYPE_POSTS: loadPosts(req.mToken); break; default: std::cerr << "GxsChannelDialog::loadRequest() ERROR: INVALID TYPE"; std::cerr << std::endl; break; } } }
void GxsForumsDialog::loadRequest(const TokenQueue *queue, const TokenRequest &req) { #ifdef DEBUG_FORUMS std::cerr << "GxsForumsDialog::loadRequest() UserType: " << req.mUserType; std::cerr << std::endl; #endif if (queue == mForumQueue) { /* now switch on req */ switch(req.mUserType) { case TOKEN_TYPE_LISTING: loadGroupSummary(req.mToken); break; case TOKEN_TYPE_SUBSCRIBE_CHANGE: acknowledgeSubscribeChange(req.mToken); break; // case TOKEN_TYPE_CURRENTFORUM: // loadGroupSummary_CurrentForum(req.mToken); // break; default: std::cerr << "GxsForumsDialog::loadRequest() ERROR: INVALID TYPE"; std::cerr << std::endl; } } }