PostJob* Provider::postInvitation(const QString& to, const QString& message) { PostJob *job = new PostJob(); KUrl url = createUrl( "friend/outbox/" + to ); job->setUrl( url ); job->setData( "message", message ); job->start(); return job; }
PostJob* Provider::postActivity(const QString& message) { PostJob *job = new PostJob(); KUrl url = createUrl( "activity" ); job->setUrl( url ); job->setData( "message", message ); job->start(); return job; }
PostJob* Provider::postMessage( const Message &message ) { PostJob *job = new PostJob(); KUrl url = createUrl( "message/2" ); job->setUrl( url ); job->setData( "message", message.body() ); job->setData( "subject", message.subject() ); job->setData( "to", message.to() ); job->start(); return job; }
PostJob* Provider::postLocation(qreal latitude, qreal longitude, const QString& city, const QString& country) { PostJob *job = new PostJob(); KUrl url = createUrl( "person/self" ); job->setUrl( url ); job->setData( "latitude", QString("%1").arg(latitude) ); job->setData( "longitude", QString("%1").arg(longitude) ); job->setData( "city", city ); job->setData( "country", country ); job->start(); return job; }