spacebar/src/util/Event.ts
2021-02-10 22:04:13 +01:00

27 lines
417 B
TypeScript

import { db } from "fosscord-server-util";
export async function emitEvent({
guild,
user,
channel,
event,
data,
}: {
guild?: bigint;
channel?: bigint;
user?: bigint;
event: string;
data: any;
}) {
const emitEvent = {
created_at: Math.floor(Date.now() / 1000), // in seconds
guild_id: guild,
user_id: user,
channel_id: channel,
data,
event,
};
return await db.data.events.push(emitEvent);
}