Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: use BMXCore 2.1.1 to support door release for devices (#29)
* 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 * chore: import BMXCall 2.1.1
- Loading branch information