From 8af3e9656d223a6a65562a25308df8152708d264 Mon Sep 17 00:00:00 2001 From: Rudi Date: Tue, 9 Aug 2022 13:49:46 -0400 Subject: [PATCH] No blank links --- commands.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/commands.go b/commands.go index 361a775..46410db 100644 --- a/commands.go +++ b/commands.go @@ -292,12 +292,14 @@ func Status(b BotCommand) bool { func WhitelistURL(b BotCommand) bool { defer log.PanicSafe() - config.WhitelistURLs = append(config.WhitelistURLs, strings.TrimSpace( + newURL := strings.TrimSpace( strings.ReplaceAll( strings.ReplaceAll(b.Message.Content, b.Command, ""), "<@688025671968096341>", ""), - ), ) + if len(newURL) > 0 { + config.WhitelistURLs = append(config.WhitelistURLs, newURL) + } domains := strings.Join(config.WhitelistURLs, "\n") b.Session.ChannelMessageSend(config.AdminChannel, fmt.Sprintf("Current whitelisted domains: %+v", domains)) log.LogDebug(fmt.Sprintf("Current whitelisted domains: %+v", domains))