Пример #1
0
 async Task <JObject> CoreGetObjectsAsync(IEnumerable <string> keys)
 {
     return((JObject) await CallAsync("get", new Dictionary <string, string> {
         ["keys"] = String.Join(",", keys),
         ["extras"] = String.Join(",", RdioObject.GetExtraKeys())
     }));
 }
Пример #2
0
        public async Task <User> FindUserAsync(string email = null, string vanityName = null)
        {
            var parameters = new Dictionary <string, string> (1);

            if (email != null)
            {
                parameters.Add("email", email);
            }
            else if (vanityName != null)
            {
                parameters.Add("vanityName", vanityName);
            }

            parameters.Add("extras", String.Join(",", RdioObject.GetExtraKeys <User> ()));

            return(await CallAsync <User> ("findUser", parameters));
        }