func broadcastSession()

in Broadcasting/BroadcastViewDelegate.swift [43:53]


    func broadcastSession(_ session: IVSBroadcastSession, didEmitError error: Error) {
        print("❌ IVSBroadcastSession did emit error \(error)")
        DispatchQueue.main.async { [weak self] in
            self?.viewModel?.errorMessage = error.localizedDescription
            if (error as NSError).code == 10405 {
                self?.viewModel?.reconnectOnceNetworkIsAvailable()
            } else if (error as NSError).code == 0 {
                self?.viewModel?.reconnect()
            }
        }
    }