Я хочу, чтобы объекты запрашивали обещание JavaScript, но я не хочу, чтобы они создавали отдельные обещания. Логика, которой я хочу добиться, следующая — проверить, ожидает ли промис, и только если нет, создать новый промис. Это возможно? Согласно документации, я не могу проверить статус промиса, я могу обрабатывать его только после его выполнения, но я не хочу вызывать обработчики для каждого запроса промиса, и я не хочу запускать несколько промисов, если обратный вызов одного промиса может ответ на все прошлые просьбы...
Проблема, которую я пытаюсь решить таким образом, заключается в получении данных с внешнего сервера и их передаче через событие нескольким объектам после их получения.