Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #4
0
        public void TestRetrieveAgentProfileIds()
        {
            ProfileKeysLRSResponse lrsRes = lrs.RetrieveAgentProfileIds(Support.agent);

            Assert.IsTrue(lrsRes.success);
        }