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