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);
                }
            }
        }
 public override HttpStatusCode NotifyBlocklist(LyciumHost host, IEnumerable <string> resources)
 {
     return(_request.Post <IEnumerable <string>, HttpStatusCode>(host, "api/Resource/set/blocklist", resources).Result);
 }