fix Ctrl+C

This commit is contained in:
2026-09-08 17:26:35 +08:00
parent 620da470ee
commit b41dc9a079

View File

@@ -68,6 +68,7 @@ func main() {
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM) signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
go func() { go func() {
for {
<-quit <-quit
fmt.Print("\nProceed to exit? (y/n): ") fmt.Print("\nProceed to exit? (y/n): ")
var input string var input string
@@ -75,9 +76,8 @@ func main() {
if input == "y" { if input == "y" {
db.Save() db.Save()
app.Shutdown() app.Shutdown()
} else { return
signal.Reset(syscall.SIGINT, syscall.SIGTERM) }
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
} }
}() }()