feat: add cerbos access control
This commit is contained in:
@@ -3,7 +3,9 @@ import { AsyncLocalStorage } from "node:async_hooks";
|
||||
import type { Session } from "~libraries/auth/mod.ts";
|
||||
import type { Sockets } from "~libraries/socket/sockets.ts";
|
||||
|
||||
export const asyncLocalStorage = new AsyncLocalStorage<{
|
||||
export const storage = new AsyncLocalStorage<Storage>();
|
||||
|
||||
export type Storage = {
|
||||
session?: Session;
|
||||
info: {
|
||||
method: string;
|
||||
@@ -14,4 +16,4 @@ export const asyncLocalStorage = new AsyncLocalStorage<{
|
||||
response: {
|
||||
headers: Headers;
|
||||
};
|
||||
}>();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user