public override async Task NotifyTokensAdd(long gid, LyciumToken token)
        {
            var hosts = _host.GetHostsUrlFromGroupId(gid);

            foreach (var item in hosts)
            {
                var result = await _request.Post <LyciumToken, HttpStatusCode>(item, "api/LyciumToken/add", token);

                if (result == HttpStatusCode.InternalServerError)
                {
                    await _request.Post <LyciumToken, HttpStatusCode>(item, "api/LyciumToken/add", token);
                }
            }
        }
Ejemplo n.º 2
0
 public string GetHosts(long gid)
 {
     return(JsonResult(_groupService.GetHostsUrlFromGroupId(gid)));
 }