This commit is contained in:
1 parent
d9a906fc0d
commit
6eb1bb6172
2 files changed
+1
-3
No files matched your search
@@ -41,6 +41,7 @@ export const admin = {
|
||||
Session.actionSessionFromCookies(context.cookies, Permissions.Admin);
|
||||
|
||||
await db.deleteAdmin(input);
|
||||
Session.revokeForAdminId(input.id);
|
||||
}
|
||||
}),
|
||||
admins: defineAction({
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
Reference in new issue
Block a user