From f751cba428c25f8112412020c26ff89d4a9c6a76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Wed, 28 Oct 2020 21:50:47 +0100 Subject: [PATCH] sessions Destroy log error. --- internal/webrtc/webrtc.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/webrtc/webrtc.go b/internal/webrtc/webrtc.go index 2ad1e5f1..359e32a4 100644 --- a/internal/webrtc/webrtc.go +++ b/internal/webrtc/webrtc.go @@ -151,13 +151,17 @@ func (manager *WebRTCManager) CreatePeer(id string, session types.Session) (stri case webrtc.PeerConnectionStateDisconnected: case webrtc.PeerConnectionStateFailed: manager.logger.Info().Str("id", id).Msg("peer disconnected") - manager.sessions.Destroy(id) + if err = manager.sessions.Destroy(id); err != nil { + manager.logger.Warn().Err(err).Msg("error while destroying session") + } break case webrtc.PeerConnectionStateConnected: manager.logger.Info().Str("id", id).Msg("peer connected") if err = session.SetConnected(true); err != nil { manager.logger.Warn().Err(err).Msg("unable to set connected on peer") - manager.sessions.Destroy(id) + if err = manager.sessions.Destroy(id); err != nil { + manager.logger.Warn().Err(err).Msg("error while destroying session") + } } break }