adding event tracker

This commit is contained in:
Emily
2024-06-11 18:41:45 +02:00
parent da6984add9
commit 7460ad5ed4
7 changed files with 146 additions and 12 deletions

View File

@@ -0,0 +1,9 @@
import { UserSettingsModel } from "@schema/UserSettings";
import { AuthContext } from "~/server/middleware/01-authorization";
export default defineEventHandler(async event => {
const userData: AuthContext = getRequestUser(event) as any;
if (!userData.logged) return;
const userSettings = await UserSettingsModel.findOne({ user_id: userData.id }, { max_projects: 1 });
return userSettings?.max_projects || 3;
});