diff --git a/dashboard/server/api/user/delete_account.delete.ts b/dashboard/server/api/user/delete_account.delete.ts index 61cf10e..84401b2 100644 --- a/dashboard/server/api/user/delete_account.delete.ts +++ b/dashboard/server/api/user/delete_account.delete.ts @@ -7,6 +7,7 @@ import { AiChatModel } from "@schema/ai/AiChatSchema"; import { LimitNotifyModel } from "@schema/broker/LimitNotifySchema"; import { SessionModel } from "@schema/metrics/SessionSchema"; import StripeService from "~/server/services/StripeService"; +import { UserModel } from "@schema/UserSchema"; export default defineEventHandler(async event => { @@ -28,6 +29,8 @@ export default defineEventHandler(async event => { const sessionsDeletation = await SessionModel.deleteMany({ project_id }); const notifiesDeletation = await LimitNotifyModel.deleteMany({ project_id }); const aiChatsDeletation = await AiChatModel.deleteMany({ project_id }); + + const userDeletation = await UserModel.deleteOne({ _id: userData.id }); }