public async Task <ServerResponse <LevelPageResponse> > GetMyLevels(PasswordQuery account, int userId, int page) { var query = new FlexibleQuery() .AddToChain(OnlineQuery.Default) .AddToChain(account) .AddToChain(new GetLevelsQuery(SearchType.OnAccaunt) { QueryString = userId.ToString(), Page = page }); return(await Get <LevelPageResponse>("/database/getGJLevels21.php", query)); }
/* ----------------------------------------------------------------- */ /// /// Terminate /// /// <summary> /// Invokes post processing and throws an exception if needed. /// </summary> /// /* ----------------------------------------------------------------- */ internal static void Terminate(this IEnumerable <ArchiveItem> src, ArchiveExtractCallback cb, PasswordQuery query) { if (cb.Result == OperationResult.OK) { return; } if (cb.Result == OperationResult.UserCancel) { throw new OperationCanceledException(); } if (cb.Result == OperationResult.WrongPassword || cb.Result == OperationResult.DataError && src.Any(x => x.Encrypted)) { query.Reset(); throw new EncryptionException(); } throw cb.Exception ?? new System.IO.IOException($"{cb.Result}"); }
public bool check(string u, string p) { pq = new PasswordQuery(u, p); return(pq.ComparePW()); }