deprecated old NetworkRequest api

This commit is contained in:
fourtf
2019-08-20 18:53:26 +02:00
parent 98053fdadf
commit 0b8e0ff7cf
+8 -7
View File
@@ -183,17 +183,18 @@ NetworkRequest NetworkRequest::concurrent() &&
return std::move(*this); return std::move(*this);
} }
// TODO: rename to "authorizeTwitchV5"?
NetworkRequest NetworkRequest::authorizeTwitchV5(const QString &clientID, NetworkRequest NetworkRequest::authorizeTwitchV5(const QString &clientID,
const QString &oauthToken) && const QString &oauthToken) &&
{ {
this->setRawHeader("Client-ID", clientID); // TODO: make two overloads, with and without oauth token
this->setRawHeader("Accept", "application/vnd.twitchtv.v5+json"); auto tmp = std::move(*this)
.header("Client-ID", clientID)
.header("Accept", "application/vnd.twitchtv.v5+json");
if (!oauthToken.isEmpty()) if (!oauthToken.isEmpty())
{ return std::move(tmp).header("Authorization", "OAuth " + oauthToken);
this->setRawHeader("Authorization", "OAuth " + oauthToken); else
} return tmp;
return std::move(*this);
} }
NetworkRequest NetworkRequest::payload(const QByteArray &payload) && NetworkRequest NetworkRequest::payload(const QByteArray &payload) &&