iykyk_msn/server/src/contextAccess.ts

18 lines
438 B
TypeScript

import { db } from "./db.js";
export function isMemberOfContext(userId: string, contextId: string): boolean {
const row = db
.prepare(
`SELECT 1 FROM context_members WHERE user_id = ? AND context_id = ?`
)
.get(userId, contextId) as { 1: number } | undefined;
return !!row;
}
export function requireContextMember(
userId: string,
contextId: string
): boolean {
return isMemberOfContext(userId, contextId);
}