From 473715ca204afccae52ac110dac7d7bd97c17f9f Mon Sep 17 00:00:00 2001 From: sysops Date: Tue, 17 Mar 2026 21:43:19 +0100 Subject: [PATCH] fix: SMTPStatus Typ um tenant-Felder erweitert --- src/lib/api.ts | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/lib/api.ts b/src/lib/api.ts index 0a6ccf5..0376d30 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -58,16 +58,22 @@ export interface MeResponse { } export interface SMTPStatus { - running: boolean; - enabled: boolean; - bind: string; - domain: string; - tls: boolean; - max_size_mb: number; - allowed_ips: string[]; - received: number; - rejected: number; + // global daemon fields (superadmin) + running?: boolean; + enabled?: boolean; + bind?: string; + domain?: string; + tls?: boolean; + max_size_mb?: number; + allowed_ips?: string[]; + received?: number; + rejected?: number; last_mail_at?: string; + // tenant-scoped fields (domain_admin) + tenant_only?: boolean; + domains?: string[]; + total_mails?: number; + total_bytes?: number; } export interface HealthResponse {