Destroy() does not return error.

This commit is contained in:
Miroslav Šedivý
2021-08-29 19:17:10 +02:00
parent a03507227d
commit a95a987fb6
8 changed files with 37 additions and 63 deletions

View File

@ -121,20 +121,16 @@ func (manager *SessionManagerCtx) Delete(id string) error {
delete(manager.sessions, id)
manager.sessionsMu.Unlock()
var errs []error
if session.State().IsConnected {
err := session.GetWebSocketPeer().Destroy()
errs = append(errs, err)
session.GetWebSocketPeer().Destroy()
}
if session.State().IsWatching {
err := session.GetWebRTCPeer().Destroy()
errs = append(errs, err)
session.GetWebRTCPeer().Destroy()
}
manager.emmiter.Emit("deleted", session)
return utils.ErrorsJoin(errs)
return nil
}
func (manager *SessionManagerCtx) Get(id string) (types.Session, bool) {