Аналог RxJava .share() в сопрограммах

Я развлекаюсь

suspend fun getData(): Data {...}

чтобы получить данные из бэкэнда. Если это развлечение вызывается из разных мест, я хочу избежать многократного обращения к серверу, все последующие исполнения будут ждать результата первого выполнения (включая ошибки). Как я могу реализовать это с помощью Coroutines? В RxJava я использовал.share() оператор

0 ответов

Другие вопросы по тегам