Adds error output for WebTorrent

This commit is contained in:
Alexey Khit
2023-03-12 19:55:15 +03:00
parent 31c86272bb
commit 58849fd1e5
2 changed files with 7 additions and 1 deletions
+6
View File
@@ -130,23 +130,29 @@ func (s *Server) reader(ws *websocket.Conn, peerID string) error {
return nil
}
s.Fire("new offer: " + v.OfferId)
cipher, err := NewCipher(share.name, share.pwd, v.OfferId)
if err != nil {
s.Fire(err)
return nil
}
enc, err := base64.StdEncoding.DecodeString(v.Offer.SDP)
if err != nil {
s.Fire(err)
return nil
}
offer, err := cipher.Decrypt(enc)
if err != nil {
s.Fire(err)
return nil
}
answer, err := s.Exchange(share.src, string(offer))
if err != nil {
s.Fire(err)
return nil
}