Added cache busting option for devs
All checks were successful
Pull Request CI / Merge Check (pull_request) Successful in 3m44s
All checks were successful
Pull Request CI / Merge Check (pull_request) Successful in 3m44s
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Discharge } from "@shared/schemas/dischargeSchema";
|
||||
import { memberSettings, Member, MemberLight, MemberCardDetails, PaginatedMembers, MemberState } from "@shared/types/member";
|
||||
import { memberSettings, Member, MemberLight, MemberCardDetails, PaginatedMembers, MemberState, UserCacheBustResult } from "@shared/types/member";
|
||||
|
||||
// @ts-ignore
|
||||
const addr = import.meta.env.VITE_APIHOST;
|
||||
@@ -157,4 +157,17 @@ export async function unsuspendMember(memberID: number): Promise<boolean> {
|
||||
throw new Error("Failed to discharge member");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
export async function bustUserCache(): Promise<UserCacheBustResult> {
|
||||
const response = await fetch(`${addr}/members/cache/user/bust`, {
|
||||
credentials: 'include',
|
||||
method: 'POST',
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error('Failed to bust user cache');
|
||||
}
|
||||
|
||||
return response.json();
|
||||
}
|
||||
Reference in New Issue
Block a user