jiti-meet/ios/sdk/src
Saúl Ibarra Corretgé 47aa14e9f6 [iOS] Fix syncing muted state with CallKit
Fix the "mute ping pong" for once and for all. This patch takes a new approach
to the problem: it keeps track of the user generated CallKit transaction ations
and avoids calling the delegate method in those cases.

This results in a much cleaner and easier to understand handling of the flow: if
the delegate method is called it means the user tapped on the mute button. When
we sync the muted state in JS with CallKit the delegate method won't be called
at all, thus avoiding the ping-pong altogether.

In addition, make sure all CallKit methods run in the UI thread. CallKit will
call our delegate methods in the UI thread too, thsu there is no need to
synchronize access to the listener / pending action sets.
2018-06-22 11:25:09 +02:00
..
callkit [iOS] Fix syncing muted state with CallKit 2018-06-22 11:25:09 +02:00
invite [iOS] Fix issue with Invite RNModule being nil 2018-06-05 11:21:22 +02:00
picture-in-picture Implement a delegate of PiPViewCoordinator to notify when user exits Picture in Picture mode 2018-05-23 17:56:16 -05:00
AppInfo.m [iOS] Fix React Native warnings 2018-06-09 12:03:45 +02:00
AudioMode.m [iOS] Fix React Native warnings 2018-06-09 12:03:45 +02:00
ExternalAPI.m Coding style: comments, formatting, sorting order 2018-05-20 19:01:59 -05:00
Info.plist [RN] SDK building, installing, and publishing 2017-09-11 20:12:56 -05:00
JitsiMeet.h [RN] add support for inviting participants during a call on mobile (2) 2018-05-02 12:54:02 +02:00
JitsiMeetView+Private.h [iOS] Allow multiple JitsiMeetViews 2017-06-09 19:17:01 -05:00
JitsiMeetView.h [iOS] Namespace the public API of the feature invite 2018-05-06 22:42:32 -05:00
JitsiMeetView.m [iOS] Fix issue with Invite RNModule being nil 2018-06-05 11:21:22 +02:00
JitsiMeetViewDelegate.h [RN] add support for inviting participants during a call on mobile (2) 2018-05-02 12:54:02 +02:00
LaunchOptions.m [RN] Fix app startup from a CallKit intent 2018-02-07 10:12:10 -06:00
MPVolumeViewManager.m [RN] Add audio route picker 2017-11-15 09:31:40 -06:00
POSIX.m [iOS] Synthesize IPv6 addresses closer to Apple's recommendation 2017-12-19 19:15:34 -06:00
Proximity.m [iOS] Import React headers in a consistent way 2017-10-25 14:53:45 -05:00
RCTBridgeWrapper.h [RN] Fix documentation comments 2017-10-01 01:35:19 -05:00
RCTBridgeWrapper.m [iOS] Fix joining initial URL if app was closed 2017-07-07 08:57:49 -05:00