public override async ValueTask <bool> MoveNextAsync() { if (entity == null) { if (await TryGetResponse($"/v1/search/illust?search_target=partial_match_for_tags&sort=date_desc&word={keyword}&filter=for_android&offset={(current - 1) * 30}") is (true, var model)) { entity = model; UpdateEnumerator(); } else { throw new QueryNotRespondingException(); } Enumerable.ReportRequestedPages(); }
public override async ValueTask <bool> MoveNextAsync() { if (_entity == null) { if (await TryGetResponse($"/v1/search/illust?search_target={_matchOption.GetEnumAttribute<EnumAlias>().AliasAs}&sort={(_isPremium ? "date_desc" : "popular_desc")}&word={_keyword}&filter=for_android&offset={(_current - 1) * 30}") is (true, var model)) { _entity = model; UpdateEnumerator(); } else { throw new QueryNotRespondingException(); } Enumerable.ReportRequestedPages(); }
public override async ValueTask <bool> MoveNextAsync() { await Task.Delay(500); if (entity == null) { if (await TryGetResponse() is (true, var model)) { entity = model; UpdateEnumerator(); } else { throw new QueryNotRespondingException(); } Enumerable.ReportRequestedPages(); }