Мне нужна функция для запуска только тогда, когда система обнаруживает отсутствие подключения к Интернету, а затем другая функция для запуска, когда система обнаруживает подключение к Интернету.
Я думаю о чем-то вроде этого:
func onInternetConnection() {
//Enable actions
}
func onInternetDisconnection() {
//Disable actions, alert user
}
Мне также понадобится способ определить, когда система переподключается, чтобы я мог сообщить пользователю, что она переподключается, как в Facebook Messenger.
Как я могу это сделать?
Я использую Moya/Alamofire для своего сетевого уровня.