From 80fdaf064562aff968f4c9cea1cf220bc12a70da Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 7 May 2020 14:58:24 +0200 Subject: Add moderation helpers to plugins --- server/models/server/server.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'server/models') diff --git a/server/models/server/server.ts b/server/models/server/server.ts index 8b07115f1..5131257ec 100644 --- a/server/models/server/server.ts +++ b/server/models/server/server.ts @@ -71,6 +71,13 @@ export class ServerModel extends Model { return ServerModel.findOne(query) } + static async loadOrCreateByHost (host: string) { + let server = await ServerModel.loadByHost(host) + if (!server) server = await ServerModel.create({ host }) + + return server + } + isBlocked () { return this.BlockedByAccounts && this.BlockedByAccounts.length !== 0 } -- cgit v1.2.3