@thekiba вопросец по докладу (
https://youtu.be/RhYUnc622qg?t=3135) есть, подскажешь?
На 52:15 ты рассказываешь, что в ситуации, когда из разных частей приложения запрашиваются одни и те же данные с сервера, то можно совмещать такие запросы в один (при условии, что запрос операция идемпотентна и параметры совпадают и.т.д, само собой) в две строчки с rxjs.
Можешь рассказать поподробнее, как это реализовать?
В голову приходит складывать выполняющиеся запросы мапу в сервисном слое, ключом сделать, например, url + сериализованные параметры, при вызове метода "сделать запрос" либо отдавать поток из мапы, либо оборачивать выполняемый запрос, класть в мапу и при завершении потока удалять из мапы.
Как это реализовать я представляю (не все детали, надо будет набросать, чтобы убедиться), но как это сделать в 2 строки - не могу понять)
Вопрос - как?