this repo has no description

fix(mostliked): better shutdown

Changed files
+9
cmd
mostliked
pkg
mostliked
+2
cmd/mostliked/main.go
··· 52 52 for { 53 53 _, message, err := conn.ReadMessage() 54 54 if err != nil { 55 + log.Printf("ReadJSON error: %v\n", err) 55 56 stop() 57 + break 56 58 } 57 59 jetstreamEvents <- message 58 60 }
+7
pkg/mostliked/handler.go
··· 86 86 eventCount int 87 87 ) 88 88 89 + forLoop: 89 90 for evt := range events { 91 + select { 92 + case <-ctx.Done(): 93 + break forLoop 94 + default: 95 + } 96 + 90 97 if !txOpen { 91 98 dbTx, err = dbCnx.BeginTx(ctx, nil) 92 99 if err != nil {