void QStreamCubeChat::loadMessages() { QNetworkRequest request( DEFAULT_STREAM_CUBE_REQUEST_LINK ); request.setHeader( QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded" ); QByteArray data; QString dataString = "last=" + lastMessageId_ + "&tv=" + channelId_ + "&to=0"; data.append( dataString ); QNetworkReply * reply = nam_->post( request, data ); QObject::connect( reply, SIGNAL( finished() ), this, SLOT( onMessagesLoaded() ) ); QObject::connect( reply, SIGNAL( error(QNetworkReply::NetworkError) ), this, SLOT( onMessagesLoadError() ) ); }
void QYoutubeChat::getMessages() { QNetworkRequest request( QUrl( DEFAULT_YOUTUBE_MESSAGES_PREFIX + channelName_ + DEFAULT_YOUTUBE_MESSAGES_INFIX + lastMessageTime_ + DEFAULT_YOUTUBE_MESSAGES_POSTFIX ) ); QNetworkReply * reply = nam_->get( request ); QObject::connect( reply, SIGNAL( finished() ), this, SLOT( onMessagesLoaded() ) ); QObject::connect( reply, SIGNAL( error( QNetworkReply::NetworkError ) ), this, SLOT( onMessagesLoadError() ) ); }