Skip to content

Commit 101e92c

Browse files
authored
Merge pull request #256 from joeirimpan/fix/ticker
fix: Stop tickers
2 parents 6f2f361 + 8867f77 commit 101e92c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

cmd/updates.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ func checkUpdates(curVersion string, interval time.Duration, app *App) {
3434
curVersion = reSemver.ReplaceAllString(curVersion, "")
3535
time.Sleep(time.Second * 1)
3636
ticker := time.NewTicker(interval)
37+
defer ticker.Stop()
38+
3739
for ; true; <-ticker.C {
3840
resp, err := http.Get(updateCheckURL)
3941
if err != nil {

internal/manager/manager.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,8 @@ func (m *Manager) Close() {
348348
// for campaigns to process and dispatches them to the manager.
349349
func (m *Manager) scanCampaigns(tick time.Duration) {
350350
t := time.NewTicker(tick)
351+
defer t.Stop()
352+
351353
for {
352354
select {
353355
// Periodically scan the data source for campaigns to process.

0 commit comments

Comments
 (0)