void TwitterAccount::generateUploadUrl() { if(!uploadHost().startsWith(QLatin1String("http")))//NOTE: This is for compatibility by prev versions. remove it after 1.0 release setUploadHost(uploadHost().prepend("http://")); KUrl url(uploadHost()); url.addPath(api()); setUploadUrl(url); }
void TwitterAccount::generateUploadUrl() { if (!uploadHost().startsWith(QLatin1String("http"))) { //NOTE: This is for compatibility by prev versions. remove it after 1.0 release setUploadHost(uploadHost().prepend(QLatin1String("http://"))); } QUrl url(uploadHost()); url = url.adjusted(QUrl::StripTrailingSlash); url.setPath(url.path() + QLatin1Char('/') + (api())); setUploadUrl(url); }
TwitterAccount::TwitterAccount(TwitterMicroBlog* parent, const QString &alias) : TwitterApiAccount(parent, alias), d(new Private) { setHost("https://api.twitter.com"); setUploadHost("https://upload.twitter.com"); setApi("1"); // d->lists = configGroup()->readEntry("lists", QStringList()); QStringList lists; foreach(const QString & tm, timelineNames()){ if(tm.startsWith('@')) lists.append(tm); } if(!lists.isEmpty()) parent->setListTimelines(this, lists); }
TwitterAccount::TwitterAccount(TwitterMicroBlog *parent, const QString &alias) : TwitterApiAccount(parent, alias), d(new Private) { setHost(QLatin1String("https://api.twitter.com")); setUploadHost(QLatin1String("https://api.twitter.com")); setApi(QLatin1String("1.1")); qCDebug(CHOQOK) << "Set API version to 1.1"; // d->lists = configGroup()->readEntry("lists", QStringList()); QStringList lists; for (const QString &tm: timelineNames()) { if (tm.startsWith(QLatin1Char('@'))) { lists.append(tm); } } if (!lists.isEmpty()) { parent->setListTimelines(this, lists); } }