This commit is contained in:
Mauro Romito 2023-11-14 18:47:16 +01:00
parent 2bae2c97a6
commit 3b66fccc98
2 changed files with 16 additions and 16 deletions

View file

@ -321,26 +321,25 @@ static NSString * _Nonnull kJitsiFeatureFlagScreenSharingEnabled = @"ios.screens
- (void)conferenceTerminated:(NSDictionary *)data
{
// If the call if terminated by a moderator the error key contains the "conference.destroyed" value
if (data[kJitsiDataErrorKey] != nil)
{
MXLogDebug(@"[JitsiViewController] conferenceTerminated - data: %@", data);
}
else
{
dispatch_async(dispatch_get_main_queue(), ^{
// The conference is over. Let the delegate close this view controller.
if (self.delegate)
{
[self.delegate jitsiViewController:self dismissViewJitsiController:nil];
}
else
{
// Do it ourself
[self dismissViewControllerAnimated:YES completion:nil];
}
});
}
dispatch_async(dispatch_get_main_queue(), ^{
// The conference is over. Let the delegate close this view controller.
if (self.delegate)
{
[self.delegate jitsiViewController:self dismissViewJitsiController:nil];
}
else
{
// Do it ourself
[self dismissViewControllerAnimated:YES completion:nil];
}
});
}
- (void)enterPictureInPicture:(NSDictionary *)data

1
changelog.d/7709.bugfix Normal file
View file

@ -0,0 +1 @@
If a moderator ends a Jitsi call for everyone the call is now dismissed.