init()

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