From 34053fc45f6714e4b112d14fd76751998983b66c Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Fri, 7 Feb 2025 12:31:40 -0500 Subject: had removed the reconnect logic. added that back in. --- main.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 265c8c9..f3a5e2d 100644 --- a/main.go +++ b/main.go @@ -1541,11 +1541,13 @@ func runIRC(appConfig TomlConfig) { ctx, cancel := context.WithTimeout(context.Background(), time.Duration(appConfig.MillaReconnectDelay)*time.Second) defer cancel() - _, err := backoff.Retry(ctx, connectToIRC, backoff.WithBackOff(backoff.NewExponentialBackOff())) - if err != nil { - LogError(err) - } else { - return + for { + _, err := backoff.Retry(ctx, connectToIRC, backoff.WithBackOff(backoff.NewExponentialBackOff())) + if err != nil { + LogError(err) + } else { + return + } } } -- cgit v1.2.3