Browse Source

fix(examples): signal.Notify unbuffered channel

nitroflap 2 years ago
parent
commit
fca422b28f
2 changed files with 3 additions and 3 deletions
  1. 2 2
      examples/autocomplete/main.go
  2. 1 1
      examples/slash_commands/main.go

+ 2 - 2
examples/autocomplete/main.go

@@ -239,8 +239,8 @@ func main() {
 		log.Fatalf("Cannot register commands: %v", err)
 	}
 
-	stop := make(chan os.Signal)
-	signal.Notify(stop, os.Interrupt) //nolint: staticcheck
+	stop := make(chan os.Signal, 1)
+	signal.Notify(stop, os.Interrupt)
 	<-stop
 	log.Println("Gracefully shutting down")
 

+ 1 - 1
examples/slash_commands/main.go

@@ -379,7 +379,7 @@ func main() {
 
 	defer s.Close()
 
-	stop := make(chan os.Signal)
+	stop := make(chan os.Signal, 1)
 	signal.Notify(stop, os.Interrupt)
 	<-stop
 	log.Println("Gracefully shutdowning")