From 052ea0b41507771e74d36448a5749a3b433ccdbf Mon Sep 17 00:00:00 2001 From: gsd Date: Sun, 4 May 2025 20:04:57 +0300 Subject: [PATCH] bruh fix --- src/app/pages/banlist-page/banlist-search-table.ts | 1 + src/app/pages/internal-components/DonateSearchTable.ts | 1 + src/app/pages/killfeed-page/KillFeedSearchTable.ts | 1 + src/app/pages/messages-page/message-search-table.ts | 1 + src/app/pages/reports-page/ReportSearchTable.ts | 1 + src/app/services/auth.service.ts | 8 +++++++- src/app/utils/DefaultValues.ts | 2 +- 7 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/app/pages/banlist-page/banlist-search-table.ts b/src/app/pages/banlist-page/banlist-search-table.ts index 4b59306..49ca03b 100644 --- a/src/app/pages/banlist-page/banlist-search-table.ts +++ b/src/app/pages/banlist-page/banlist-search-table.ts @@ -149,6 +149,7 @@ export class BanlistSearchTable extends AbstractSearchTable { this.loading = false; + this.paginator?.previousPage(); switch (e.status) { case 401: { this.dialog.open(AuthDialogRequest); diff --git a/src/app/pages/internal-components/DonateSearchTable.ts b/src/app/pages/internal-components/DonateSearchTable.ts index 0a13643..2b878df 100644 --- a/src/app/pages/internal-components/DonateSearchTable.ts +++ b/src/app/pages/internal-components/DonateSearchTable.ts @@ -118,6 +118,7 @@ export class DonateSearchTable extends AbstractSearchTable { this.loading = false; + this.paginator?.previousPage(); switch (e.status) { case 401: { this.dialog.open(AuthDialogRequest); diff --git a/src/app/pages/killfeed-page/KillFeedSearchTable.ts b/src/app/pages/killfeed-page/KillFeedSearchTable.ts index a89a482..604cf69 100644 --- a/src/app/pages/killfeed-page/KillFeedSearchTable.ts +++ b/src/app/pages/killfeed-page/KillFeedSearchTable.ts @@ -153,6 +153,7 @@ export class KillFeedSearchTable extends AbstractSearchTable { this.loading = false; + this.paginator?.previousPage(); switch (e.status) { case 401: { this.dialog.open(AuthDialogRequest); diff --git a/src/app/pages/messages-page/message-search-table.ts b/src/app/pages/messages-page/message-search-table.ts index b1f5d4a..aaeb7a9 100644 --- a/src/app/pages/messages-page/message-search-table.ts +++ b/src/app/pages/messages-page/message-search-table.ts @@ -139,6 +139,7 @@ export class MessageSearchTable extends AbstractSearchTable(res.data); this.err = false; }, (e) => { + this.paginator?.previousPage(); this.loading = false; switch (e.status) { case 401: { diff --git a/src/app/pages/reports-page/ReportSearchTable.ts b/src/app/pages/reports-page/ReportSearchTable.ts index 56d53d6..f2ddb0a 100644 --- a/src/app/pages/reports-page/ReportSearchTable.ts +++ b/src/app/pages/reports-page/ReportSearchTable.ts @@ -154,6 +154,7 @@ export class ReportSearchTable extends AbstractSearchTable(res.data); this.err = false; }, (e) => { + this.paginator?.previousPage(); this.loading = false; switch (e.status) { case 401: { diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts index 4ad98af..8f9f571 100644 --- a/src/app/services/auth.service.ts +++ b/src/app/services/auth.service.ts @@ -8,6 +8,8 @@ import {Router} from "@angular/router"; import {map, Observable} from "rxjs"; import {HttpClient} from "@angular/common/http"; import {DiscordAccount} from "../entities/DiscordAccount"; +import {MatDialog} from "@angular/material/dialog"; +import {AuthDialogRequest} from "../pages/internal-components/dialogs/AuthDialogRequest"; export interface StorageUser {steamdata: SteamData|null, steamIds: SteamIDs|null, permition: Permition|null} @@ -20,7 +22,10 @@ export class AuthService { steamIds: SteamIDs | null = null; permition: Permition | null = null; - constructor(private playerService: PlayerService, private router: Router, private http: HttpClient) { + constructor(private playerService: PlayerService, + private router: Router, + private http: HttpClient, + private dialog: MatDialog) { this.playerService.getProfile(null, [ProfileRequestData.POHUY]).subscribe( () => { if (sessionStorage.getItem(AuthService.KEY) == null) { @@ -75,6 +80,7 @@ export class AuthService { searchPlayer(account: number|string|undefined) { if (!this.isAuth()) { + this.dialog.open(AuthDialogRequest); return; } diff --git a/src/app/utils/DefaultValues.ts b/src/app/utils/DefaultValues.ts index 20f9f8f..406eb79 100644 --- a/src/app/utils/DefaultValues.ts +++ b/src/app/utils/DefaultValues.ts @@ -1,4 +1,4 @@ export class DefaultValues { - public static pageSizeOptions:number[] = [5, 10, 25]; + public static pageSizeOptions:number[] = [5, 10, 20]; public static pageSize:number = 10; }