in AppSyncRealTimeClient/ConnectionProvider/AppsyncRealtimeConnection/RealtimeConnectionProvider+StaleConnection.swift [13:21]
func startStaleConnectionTimer() {
AppSyncLogger.debug("[RealtimeConnectionProvider] Starting stale connection timer for \(staleConnectionTimeout.get())s")
if staleConnectionTimer != nil {
stopStaleConnectionTimer()
}
staleConnectionTimer = CountdownTimer(interval: staleConnectionTimeout.get()) {
self.disconnectStaleConnection()
}
}