func handleConnectionEvent()

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)
        }
    }