in Broadcasting/Helpers/MonitorNetwork.swift [14:25]
init(onNetworkAvailable: @escaping () -> Void) {
self.onNetworkAvailable = onNetworkAvailable
networkMonitor.pathUpdateHandler = { [weak self] path in
if path.status == .satisfied {
self?.onNetworkAvailable()
self?.networkMonitor.cancel()
}
}
networkMonitor.start(queue: DispatchQueue(label: "NetworkMonitor"))
}