мб кто работал с cloud firestore, как он изменяет данные в приложении при изменении их на сервере? ну т.е у меня есть функция в которой я получаю данные с сервера, вызываю ее при запуске приложения, потом пробую добавить новый документ в БД, и данные в ObservedObject тоже обновляются (хотя я больше функцию для запроса данных не вызывал!). С помощью всемогущего print(”test”) я узнал, что срабатывает не сама функция, а только запрос к firestore в ней, т.е Firebase этот запрос автоматически переиспользует?? я ведь явно не запрашивал данные