summary refs log tree commit diff
path: root/src/util
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-14 19:01:41 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-14 19:01:41 +0100
commita94f7c76172d83b95f43b059b9a5af4299eb2f8d (patch)
treeab0ea2cf4c90d927747701abcc80a95d2d75721f /src/util
parentutil function to emit event (diff)
downloadserver-a94f7c76172d83b95f43b059b9a5af4299eb2f8d.tar.xz
switch to mongoose
Diffstat (limited to 'src/util')
-rw-r--r--src/util/Event.ts24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/util/Event.ts b/src/util/Event.ts

index 53c08e2b..c75c909f 100644 --- a/src/util/Event.ts +++ b/src/util/Event.ts
@@ -1,26 +1,10 @@ -import { db } from "fosscord-server-util"; +import { Event, EventModel } from "fosscord-server-util"; -export async function emitEvent({ - guild, - user, - channel, - event, - data, -}: { - guild?: bigint; - channel?: bigint; - user?: bigint; - event: string; - data: any; -}) { +export async function emitEvent(payload: Omit<Event, "created_at">) { const emitEvent = { created_at: Math.floor(Date.now() / 1000), // in seconds - guild_id: guild, - user_id: user, - channel_id: channel, - data, - event, + ...payload, }; - return await db.data.events.push(emitEvent); + return await new EventModel(emitEvent).save(); }