fix admin delete session revoke
deploy / build-and-deploy (push) Successful in 44s

This commit is contained in:
bytedream committed 2026-10-31 15:04:22 +01:00
1 parent d9a906fc0d
commit 6eb1bb6172
2 files changed
+1 -3

No files matched your search

+1
View File
@@ -41,6 +41,7 @@ export const admin = {
Session.actionSessionFromCookies(context.cookies, Permissions.Admin);
await db.deleteAdmin(input);
Session.revokeForAdminId(input.id);
}
}),
admins: defineAction({
-3
View File
@@ -2,7 +2,6 @@ import { type ActionReturnType, actions } from 'astro:actions';
import { writable } from 'svelte/store';
import { actionErrorPopup } from '@util/action.ts';
import { addToWritableArray, deleteFromWritableArray, updateWritableArray } from '@util/state.ts';
import { Session } from '@util/session';
// types
export type Admins = Exclude<ActionReturnType<typeof actions.admin.admins>['data'], undefined>['admins'];
@@ -50,6 +49,4 @@ export async function deleteAdmin(admin: Admin) {
}
deleteFromWritableArray(admins, (t) => t.id == admin.id);
Session.revokeForAdminId(admin.id);
}