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); }