Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Middle — Senior
7
Объединить запросы с разных экранов и разослать результат подписчикам
Условие задачи
Создать реализацию интерфейса CommandExecutor, который принимает URL (строку) и возвращает результат через переданную лямбда‑функцию. Необходимо построить механизм, собирающий одинаковые запросы в один и доставляющий полученный ответ всем подписчикам. Такой подход следует использовать для получения уровня заряда батареи Bluetooth‑устройства, запрашиваемого с нескольких экранов.