fix: Remove dum goroutine
This commit is contained in:
parent
1b6e35cd6c
commit
2be910aaf3
1 changed files with 2 additions and 13 deletions
|
@ -44,7 +44,6 @@ func MessageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||||
var learnDatas []databases.Learn
|
var learnDatas []databases.Learn
|
||||||
var filter bson.D
|
var filter bson.D
|
||||||
|
|
||||||
ch := make(chan bool)
|
|
||||||
x := rand.Intn(5)
|
x := rand.Intn(5)
|
||||||
|
|
||||||
channel, _ := s.Channel(m.ChannelID)
|
channel, _ := s.Channel(m.ChannelID)
|
||||||
|
@ -76,18 +75,8 @@ func MessageCreate(s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
go func() {
|
tCur.All(context.TODO(), &datas)
|
||||||
defer func() {
|
lCur.All(context.TODO(), &learnDatas)
|
||||||
tCur.Close(context.TODO())
|
|
||||||
lCur.Close(context.TODO())
|
|
||||||
}()
|
|
||||||
|
|
||||||
tCur.All(context.TODO(), &datas)
|
|
||||||
lCur.All(context.TODO(), &learnDatas)
|
|
||||||
ch <- true
|
|
||||||
}()
|
|
||||||
|
|
||||||
<-ch
|
|
||||||
|
|
||||||
if x > 2 && len(learnDatas) != 0 {
|
if x > 2 && len(learnDatas) != 0 {
|
||||||
data := learnDatas[rand.Intn(len(learnDatas))]
|
data := learnDatas[rand.Intn(len(learnDatas))]
|
||||||
|
|
Loading…
Reference in a new issue