Optimized Request and Response classes.
This commit is contained in:
@@ -81,7 +81,7 @@ namespace ehs
|
||||
authReq.SetContentType(ContentType::APP_FORMURLENCODED);
|
||||
authReq.BasicAuth(clientId, secret);
|
||||
authReq.AddToBody("grant_type", "authorization_code");
|
||||
authReq.AddToBody("code", cbReq.GetQuery("code"));
|
||||
authReq.AddToBody("code", cbReq.GetQueryValue("code"));
|
||||
authReq.AddToBody("redirect_uri", rURI);
|
||||
|
||||
accounts.SendReq(authReq);
|
||||
@@ -134,7 +134,7 @@ namespace ehs
|
||||
StartConnection();
|
||||
|
||||
Request req(Verb::PUT, "/v1/me/player/volume");
|
||||
req.AddQuery("volume_percent", Str_8::FromNum(level));
|
||||
req.AddQueryVar({"volume_percent", Str_8::FromNum(level)});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -206,7 +206,7 @@ namespace ehs
|
||||
}
|
||||
|
||||
Request req(Verb::PUT, "/v1/me/player/repeat");
|
||||
req.AddQuery("state", result);
|
||||
req.AddQueryVar({"state", result});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -226,7 +226,7 @@ namespace ehs
|
||||
StartConnection();
|
||||
|
||||
Request req(Verb::PUT, "/v1/me/player/repeat");
|
||||
req.AddQuery("state", state ? "true" : "false");
|
||||
req.AddQueryVar({"state", state ? "true" : "false"});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -258,10 +258,10 @@ namespace ehs
|
||||
|
||||
q += "+track%3A" + name.ReplaceAll(" ", "+");
|
||||
|
||||
req.AddQuery("q", q);
|
||||
req.AddQuery("type", "track");
|
||||
req.AddQuery("limit", "1");
|
||||
req.AddQuery("offset", "0");
|
||||
req.AddQueryVar({"q", q});
|
||||
req.AddQueryVar({"type", "track"});
|
||||
req.AddQueryVar({"limit", "1"});
|
||||
req.AddQueryVar({"offset", "0"});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -454,7 +454,7 @@ namespace ehs
|
||||
StartConnection();
|
||||
|
||||
Request req(Verb::POST, "/v1/me/player/queue");
|
||||
req.AddQuery("uri", "spotify:track:" + id);
|
||||
req.AddQueryVar({"uri", "spotify:track:" + id});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -505,8 +505,8 @@ namespace ehs
|
||||
StartConnection();
|
||||
|
||||
Request req(Verb::POST, "/v1/playlists/" + playlistId + "/tracks");
|
||||
req.AddQuery("position", Str_8::FromNum(pos));
|
||||
req.AddQuery("uris", "spotify:track:" + trackId);
|
||||
req.AddQueryVar({"position", Str_8::FromNum(pos)});
|
||||
req.AddQueryVar({"uris", "spotify:track:" + trackId});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
@@ -564,7 +564,7 @@ namespace ehs
|
||||
StartConnection();
|
||||
|
||||
Request req(Verb::PUT, "/v1/me/player/seek");
|
||||
req.AddQuery("position_ms", Str_8::FromNum(pos));
|
||||
req.AddQueryVar({"position_ms", Str_8::FromNum(pos)});
|
||||
req.BearerAuth(token);
|
||||
|
||||
client.SendReq(req);
|
||||
|
||||
Reference in New Issue
Block a user