diff --git a/src/config.ts b/src/config.ts index 42e5096..21f84a2 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,5 +1,6 @@ export const LOCAL_DOMAIN = Deno.env.get('LOCAL_DOMAIN') || 'http://localhost:8000'; export const POST_CHAR_LIMIT = Number(Deno.env.get('POST_CHAR_LIMIT') || 5000); +export const ADMIN_EMAIL = Deno.env.get('ADMIN_EMAIL') || 'webmaster@localhost'; export const poolRelays = (Deno.env.get('RELAY_POOL') || '').split(',').filter(Boolean); export const publishRelays = ['wss://relay.mostr.pub']; diff --git a/src/controllers/api/instance.ts b/src/controllers/api/instance.ts index 008ca24..1cf0fd2 100644 --- a/src/controllers/api/instance.ts +++ b/src/controllers/api/instance.ts @@ -1,4 +1,4 @@ -import { LOCAL_DOMAIN, POST_CHAR_LIMIT } from '@/config.ts'; +import { ADMIN_EMAIL, LOCAL_DOMAIN, POST_CHAR_LIMIT } from '@/config.ts'; import type { Context } from '@/deps.ts'; @@ -38,6 +38,7 @@ function instanceController(c: Context) { streaming_api: `wss://${host}`, }, version: '0.0.0 (compatible; Ditto 0.0.1)', + email: ADMIN_EMAIL, rules: [], }); }