-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: incorporate Monarch support in the iOS Demo app (#27)
* feat: incorporate Monarch support in the iOS Demo app (#24) * feat: use WebRTC supported SDK to open door make IncomingCallViewController conform to BMXCall.IncomingCallUIInputs call new API BMXCallKit.shared.processCall(guid:callType:incomingCallPresenter:completion) to process incoming calls. * refactor: remove some DispatchQueue.main.async use DispatchQueue.main.async in our SDK instead to make users easier to use the SDK. * refactor: remove extension for BMXCallDelegate * refactor: pass unwrapped incomingViewController pass unwrapped incomingViewController (with guard let) to processCall Refs # NT-458 * refactor: refactor code to handle more call scenarios (#25) * feat: use WebRTC supported SDK to open door make IncomingCallViewController conform to BMXCall.IncomingCallUIInputs call new API BMXCallKit.shared.processCall(guid:callType:incomingCallPresenter:completion) to process incoming calls. * refactor: remove some DispatchQueue.main.async use DispatchQueue.main.async in our SDK instead to make users easier to use the SDK. * refactor: remove extension for BMXCallDelegate * refactor: pass unwrapped incomingViewController pass unwrapped incomingViewController (with guard let) to processCall * refactor: add IncomingCallPresenter only reportNewIncomingCall for the intial call. show IncomingCallViewContrller after users press the accept button * fix: review fixes call CallsService.shared.endCurrentCallKitCall() instead of BMXCallKit.shared.endCall() in hangUpAction remove function handleCallEnded * refactor: use CallStatusHandler to handel handle call status changes * fix: review fixes remove CallEndReason * fix: review fixes use callConnected instead of handleCallConnected use callAccepted instead of handleCallAccepted Refs # NT-458 * fix: simplify Podfile * feat: mark Intercom and Keypads for devices (#26) add subtitle for DoorTableViewCell to show the current device is Intercom or KeyPad add setup(by device: DeviceModel) in DoorTableViewCell * chore: import BMXCore 2.1.0 and BMXCall 2.1.0
- Loading branch information
1 parent
210eb92
commit 68e63ae
Showing
13 changed files
with
324 additions
and
169 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.