Fix jail banned IP loading race with AbortController

This commit is contained in:
2026-04-19 19:31:03 +02:00
parent 9e7f881a8a
commit 5446f6c3e1
4 changed files with 34 additions and 4 deletions

View File

@@ -266,6 +266,7 @@ export async function fetchJailBannedIps(
page = 1,
pageSize = 25,
search?: string,
signal?: AbortSignal,
): Promise<JailBannedIpsResponse> {
const params: Record<string, string> = {
page: String(page),
@@ -275,5 +276,5 @@ export async function fetchJailBannedIps(
params.search = search;
}
const query = new URLSearchParams(params).toString();
return get<JailBannedIpsResponse>(`${ENDPOINTS.jailBanned(jailName)}?${query}`);
return get<JailBannedIpsResponse>(`${ENDPOINTS.jailBanned(jailName)}?${query}`, signal);
}