Fixed call ringing on confirming stage

This commit is contained in:
Ilya Laktyushin
2019-03-06 00:22:45 +03:00
parent ea2dfc192c
commit f24d58d7de

View File

@@ -152,8 +152,10 @@ public enum CallSessionState {
self = .ringing
case .accepting, .awaitingConfirmation:
self = .accepting
case .requesting, .confirming:
case .requesting:
self = .requesting(ringing: false)
case .confirming:
self = .requesting(ringing: true)
case let .requested(_, _, _, _, _, remoteConfirmationTimestamp):
self = .requesting(ringing: remoteConfirmationTimestamp != nil)
case let .active(id, accessHash, _, key, _, keyVisualHash, connections, maxLayer, allowsP2P):