Set IsRunning = false early

This commit is contained in:
giongto35 2019-05-16 02:20:11 +08:00
parent 1028e87149
commit 8d9ee6f162

View file

@ -185,13 +185,13 @@ func (r *Room) Close() {
return
}
r.IsRunning = false
log.Println("Closing room", r.ID)
log.Println("Closing director of room ", r.ID)
close(r.director.Done)
log.Println("Closing input of room ", r.ID)
close(r.inputChannel)
close(r.Done)
r.IsRunning = true
// Close here is a bit wrong because this read channel
//close(r.imageChannel)
//close(r.audioChannel)