Merge branch 'td/groupCallStateUpdates' into 'main'
fix: update groupCalls state stream See merge request famedly/company/frontend/famedlysdk!1217
This commit is contained in:
commit
73af358764
|
|
@ -1201,6 +1201,7 @@ class CallSession {
|
|||
}
|
||||
|
||||
Future<void> cleanUp() async {
|
||||
try {
|
||||
for (final stream in streams) {
|
||||
await stream.dispose();
|
||||
}
|
||||
|
|
@ -1209,6 +1210,9 @@ class CallSession {
|
|||
await pc!.close();
|
||||
await pc!.dispose();
|
||||
}
|
||||
} catch (e) {
|
||||
Logs().e('cleaning up streams failed', e);
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> _updateMuteStatus() async {
|
||||
|
|
|
|||
|
|
@ -211,7 +211,7 @@ class GroupCall {
|
|||
final CachedStreamController<GroupCall> onGroupCallFeedsChanged =
|
||||
CachedStreamController();
|
||||
|
||||
final CachedStreamController<GroupCallState> onGroupCallState =
|
||||
final CachedStreamController<String> onGroupCallState =
|
||||
CachedStreamController();
|
||||
|
||||
final CachedStreamController<String> onGroupCallEvent =
|
||||
|
|
@ -294,6 +294,7 @@ class GroupCall {
|
|||
|
||||
void setState(String newState) {
|
||||
state = newState;
|
||||
onGroupCallState.add(newState);
|
||||
onGroupCallEvent.add(GroupCallEvent.GroupCallStateChanged);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue