From 42f581d350f8131804cd4618311a9c79e3f54093 Mon Sep 17 00:00:00 2001 From: Siddharth Singh Date: Tue, 6 May 2025 19:24:13 +0530 Subject: [PATCH] do not create a default policy spec in get controller --- packages/ditto/controllers/api/policies.ts | 6 ++---- packages/ditto/utils/policies/mod.ts | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/ditto/controllers/api/policies.ts b/packages/ditto/controllers/api/policies.ts index 48cdfc09..54c9cc51 100644 --- a/packages/ditto/controllers/api/policies.ts +++ b/packages/ditto/controllers/api/policies.ts @@ -1,6 +1,6 @@ import { type AppController } from '@/app.ts'; import { createPolicyEvent } from '@/utils/policies/mod.ts'; -import { DEFAULT_POLICY_SPEC, policyRegistry } from '@/utils/policies/mod.ts'; +import { policyRegistry } from '@/utils/policies/mod.ts'; import { z } from 'zod'; export const adminListPoliciesController: AppController = (c) => { @@ -27,9 +27,7 @@ export const adminCurrentPolicyController: AppController = async (c) => { }]).then((events) => events[0]); if (current) return c.json({ spec: JSON.parse(current.content) }); - - await relay.event(await createPolicyEvent(conf, DEFAULT_POLICY_SPEC)); - return c.json({ spec: DEFAULT_POLICY_SPEC }); + return c.json({ spec: { policies: [] } }); }; const PolicySpecSchema = z.object({ diff --git a/packages/ditto/utils/policies/mod.ts b/packages/ditto/utils/policies/mod.ts index 7b202d83..025bc342 100644 --- a/packages/ditto/utils/policies/mod.ts +++ b/packages/ditto/utils/policies/mod.ts @@ -37,7 +37,6 @@ export const DEFAULT_POLICY_SPEC: PolicySpec = { policies: [ { 'name': 'SizePolicy' }, { 'name': 'HellthreadPolicy' }, - { 'name': 'HashtagPolicy', 'params': { 'hashtags': ['NSFW', 'explicit', 'violence', 'cp', 'porn'] } }, { 'name': 'ReplyBotPolicy' }, { 'name': 'AntiDuplicationPolicy' }, ],