in AWSAppSyncClient/AWSAppSyncSubscriptionWatcher.swift [93:104]
func handleConnectionEvent(_ event: SubscriptionConnectionEvent) {
AppSyncLog.debug("Subscription connectedCallback \(connectedCallback == nil ? "" : "(callback is null)")")
switch event {
case .connected:
connectedCallback?()
statusChangeHandler?(AWSAppSyncSubscriptionWatcherStatus.connected)
case .connecting:
statusChangeHandler?(AWSAppSyncSubscriptionWatcherStatus.connecting)
case .disconnected:
statusChangeHandler?(AWSAppSyncSubscriptionWatcherStatus.disconnected)
}
}