From 8b3eab80b3e2d473ebb704aa621b6db91331fc4b Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 30 Apr 2023 23:27:29 -0500 Subject: [PATCH] Add email field to /api/v1/instance --- src/config.ts | 1 + src/controllers/api/instance.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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: [], }); }