this repo has no description

feat: check if context is done before grabbing next item

Changed files
+7
cmd
bsky-users
+7
cmd/bsky-users/main.go
··· 99 eventCount int 100 ) 101 102 for { 103 event, ok := queue.Dequeue() 104 if !ok { 105 time.Sleep(100 * time.Millisecond)
··· 99 eventCount int 100 ) 101 102 + queueLoop: 103 for { 104 + select { 105 + case <-ctx.Done(): 106 + break queueLoop 107 + default: 108 + } 109 + 110 event, ok := queue.Dequeue() 111 if !ok { 112 time.Sleep(100 * time.Millisecond)