Exemple #1
0
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() ) );
}
Exemple #2
0
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() ) );

}