summaryrefslogtreecommitdiff
path: root/src/services/insert-moderation-log.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/insert-moderation-log.ts')
-rw-r--r--src/services/insert-moderation-log.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/services/insert-moderation-log.ts b/src/services/insert-moderation-log.ts
new file mode 100644
index 0000000000..33dab97259
--- /dev/null
+++ b/src/services/insert-moderation-log.ts
@@ -0,0 +1,13 @@
+import { ILocalUser } from '../models/entities/user';
+import { ModerationLogs } from '../models';
+import { genId } from '../misc/gen-id';
+
+export async function insertModerationLog(moderator: ILocalUser, type: string, info?: Record<string, any>) {
+ await ModerationLogs.save({
+ id: genId(),
+ createdAt: new Date(),
+ userId: moderator.id,
+ type: type,
+ info: info || {}
+ });
+}