Modify session close function to do a better job
This commit is contained in:
parent
b329c935ac
commit
1ae278b8c0
1 changed files with 14 additions and 0 deletions
14
discord.go
14
discord.go
|
@ -151,3 +151,17 @@ func New(args ...interface{}) (s *Session, err error) {
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Close closes a Discord session
|
||||||
|
// TODO: Add support for Voice WS/UDP connections
|
||||||
|
func (s *Session) Close() {
|
||||||
|
|
||||||
|
s.DataReady = false
|
||||||
|
|
||||||
|
close(s.listenChan)
|
||||||
|
close(s.heartbeatChan)
|
||||||
|
|
||||||
|
if s.wsConn != nil {
|
||||||
|
s.wsConn.Close()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue