1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 08:15:16 +00:00

Notify when we stop streaming

This commit is contained in:
2020-04-22 18:35:19 +02:00
parent b9a329c8f0
commit 565f351d1e
2 changed files with 16 additions and 1 deletions

View File

@ -226,7 +226,7 @@ class _CallScreenState extends SafeState<CallScreen> {
final offer = await peerConnection.createOffer({
"mandatory": {
"OfferToReceiveAudio": true,
"OfferToReceiveVideo": true,
"OfferToReceiveVideo": includeVideo,
},
"optional": [],
});
@ -245,6 +245,8 @@ class _CallScreenState extends SafeState<CallScreen> {
if (_peersConnections.containsKey(userID())) {
_peersConnections[userID()].close();
_peersConnections.remove(userID());
await CallsHelper.notifyStoppedStreaming(convID);
}
// Stop local stream
@ -313,6 +315,8 @@ class _CallScreenState extends SafeState<CallScreen> {
// Request an offer to establish a peer connection
await CallsHelper.requestOffer(convID, memberID);
setState(() {});
} catch (e, stack) {
print("Could not connect to remote peer $e\n$stack!");
showSimpleSnack(context, tr("Could not connect to a remote peer!"));