From 2be910aaf398ba7fa194aa4dfa6c52e5d722f702 Mon Sep 17 00:00:00 2001 From: Siwoo Jeon Date: Tue, 25 Mar 2025 08:00:31 +0900 Subject: [PATCH] fix: Remove dum goroutine --- handler/messageCreate.go | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/handler/messageCreate.go b/handler/messageCreate.go index e7ede69..44d87f8 100644 --- a/handler/messageCreate.go +++ b/handler/messageCreate.go @@ -44,7 +44,6 @@ func MessageCreate(s *discordgo.Session, m *discordgo.MessageCreate) { var learnDatas []databases.Learn var filter bson.D - ch := make(chan bool) x := rand.Intn(5) channel, _ := s.Channel(m.ChannelID) @@ -76,18 +75,8 @@ func MessageCreate(s *discordgo.Session, m *discordgo.MessageCreate) { log.Fatalln(err) } - go func() { - defer func() { - tCur.Close(context.TODO()) - lCur.Close(context.TODO()) - }() - - tCur.All(context.TODO(), &datas) - lCur.All(context.TODO(), &learnDatas) - ch <- true - }() - - <-ch + tCur.All(context.TODO(), &datas) + lCur.All(context.TODO(), &learnDatas) if x > 2 && len(learnDatas) != 0 { data := learnDatas[rand.Intn(len(learnDatas))]