У меня весело
suspend fun getData(): Data {...}
, чтобы получить некоторые данные из бэкэнда. Если это удовольствие вызывается из разных мест, я хочу избежать многократного обращения к серверу, все последующие выполнения будут ожидать результата первого выполнения (включая ошибки). Как я могу реализовать это с сопрограммами? В Rx Java я использовал .share()
оператор