From f745ecf4136afa69ba1ed284be2047148e5dde52 Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 5 Apr 2025 10:52:17 +0200 Subject: [PATCH] chore: simplify --- api/globalconfig/types.go | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/api/globalconfig/types.go b/api/globalconfig/types.go index 5752833ee..5039e4df2 100644 --- a/api/globalconfig/types.go +++ b/api/globalconfig/types.go @@ -86,10 +86,7 @@ type Mqtt struct { // Redacted implements the redactor interface used by the tee publisher func (m Mqtt) Redacted() any { - return struct { - mqtt.Config - Topic string `json:"topic"` - }{ + return Mqtt{ m.Config.Redacted(), m.Topic, } @@ -108,22 +105,14 @@ type Influx struct { // Redacted implements the redactor interface used by the tee publisher func (c Influx) Redacted() any { - return struct { - URL string `json:"url"` - Database string `json:"database"` - Org string `json:"org"` - User string `json:"user"` - Insecure bool `json:"insecure"` - Password string `json:"password,omitempty"` - Token string `json:"token,omitempty"` - }{ + return Influx{ URL: c.URL, Database: c.Database, + Token: masked(c.Token), Org: c.Org, User: c.User, - Insecure: c.Insecure, Password: masked(c.Password), - Token: masked(c.Token), + Insecure: c.Insecure, } }