Я создаю это приложение, в котором пользователь может зарегистрироваться, используя firebase auth.Когда это происходит, у меня есть облачная функция firebase, которая прослушивает событие аутентификации onCreate
и создает запись для этого пользователя с дополнительной информацией в firestore.
В моем пользовательском интерфейсе в данный момент аутентификация пользователя выполняетсясистема аутентификации firebase (я слушаю onAuthStateChanged
), я пытаюсь запустить мое приложение, используя его информацию, хранящуюся в firestore.
Дело в том, что между временем аутентификации пользователя насистема аутентификации firebase и время создания записи в firestore, которая нарушает мой пользовательский интерфейс.
Есть ли атомарный способ создать учетную запись пользователя и запись для него в firestore, которая решит эту проблему?