async Task <ProfileKeysLRSResponse> GetProfileKeys(string resource, Dictionary <string, string> queryParams) { var r = new ProfileKeysLRSResponse(); var req = new MyHTTPRequest(); req.method = HttpMethod.Get; req.resource = resource; req.queryParams = queryParams; var res = await MakeRequest(req); if (res.status != HttpStatusCode.OK) { r.success = false; r.httpException = res.ex; r.SetErrMsgFromBytes(res.content, (int)res.status); return(r); } r.success = true; var keys = JArray.Parse(Encoding.UTF8.GetString(res.content, 0, res.content.Length)); if (keys.Count > 0) { r.content = new List <string>(); foreach (JToken key in keys) { r.content.Add((string)key); } } return(r); }
private ProfileKeysLRSResponse GetProfileKeys(String resource, Dictionary <String, String> queryParams) { var r = new ProfileKeysLRSResponse(); var req = new MyHTTPRequest(); req.method = "GET"; req.resource = resource; req.queryParams = queryParams; var res = MakeSyncRequest(req); if (res.status != HttpStatusCode.OK) { r.success = false; r.httpException = res.ex; r.SetErrMsgFromBytes(res.content); return(r); } r.success = true; var keys = JArray.Parse(Encoding.UTF8.GetString(res.content)); if (keys.Count > 0) { r.content = new List <String>(); foreach (JToken key in keys) { r.content.Add((String)key); } } return(r); }
public async Task TestRetrieveAgentProfileIds() { ProfileKeysLRSResponse lrsRes = await lrs.RetrieveAgentProfileIds(Support.agent); Assert.True(lrsRes.success); }
public void TestRetrieveAgentProfileIds() { ProfileKeysLRSResponse lrsRes = lrs.RetrieveAgentProfileIds(Support.agent); Assert.IsTrue(lrsRes.success); }