diff options
author | terminaldweller <devi@terminaldweller.com> | 2025-02-07 17:31:40 +0000 |
---|---|---|
committer | terminaldweller <devi@terminaldweller.com> | 2025-02-07 17:31:40 +0000 |
commit | 34053fc45f6714e4b112d14fd76751998983b66c (patch) | |
tree | d2d300b4ab8ab38db64f62891d151ff39ca6cd42 | |
parent | fixes #26, fixes #28, fixes #37, fixes #38 (diff) | |
download | milla-34053fc45f6714e4b112d14fd76751998983b66c.tar.gz milla-34053fc45f6714e4b112d14fd76751998983b66c.zip |
had removed the reconnect logic. added that back in.
-rw-r--r-- | main.go | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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 + } } } |