From 4d0a42ba2367ebae851d820505d68f3c575429c1 Mon Sep 17 00:00:00 2001 From: Dan Anglin Date: Mon, 1 Jul 2024 21:27:04 +0100 Subject: [PATCH] fix: mute accounts indefinitely by default --- internal/executor/mute_or_unmute.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/executor/mute_or_unmute.go b/internal/executor/mute_or_unmute.go index b04dd19..374997a 100644 --- a/internal/executor/mute_or_unmute.go +++ b/internal/executor/mute_or_unmute.go @@ -7,6 +7,7 @@ package executor import ( "flag" "fmt" + "time" "codeflow.dananglin.me.uk/apollo/enbas/internal/client" "codeflow.dananglin.me.uk/apollo/enbas/internal/config" @@ -26,12 +27,15 @@ type MuteOrUnmuteExecutor struct { } func NewMuteOrUnmuteExecutor(printer *printer.Printer, config *config.Config, name, summary string) *MuteOrUnmuteExecutor { + muteDuration := TimeDurationFlagValue{time.Duration(0 * time.Second)} + exe := MuteOrUnmuteExecutor{ FlagSet: flag.NewFlagSet(name, flag.ExitOnError), - printer: printer, - config: config, - command: name, + printer: printer, + config: config, + command: name, + muteDuration: muteDuration, } exe.StringVar(&exe.accountName, flagAccountName, "", "Specify the account name in full (username@domain)")