import SQL from 'sql-template-strings'; import type { Database } from '~/server/db.ts'; import type { User } from '~/src/user.ts'; export const isAllowedToPost = async (db: Database, user: User | null): Promise => { if (!user) { return false; } const dbUser = await db.get>(SQL`SELECT bannedReason FROM users WHERE id = ${user.id}`); return !!dbUser && !dbUser.bannedReason; };