У меня есть два основных провайдера.
- UserDetailsProvider и 2. MessagesProvider
MessagesProvider должен иметь область внутри пользовательских данных. MesaageProvider находится на внутреннем уровне для UserDetailsProvider.
Проблема возникает, когда я хочу сделать вызов API из MessagesProvider только после того, как пользовательские данные, доступные на UserDetailsProvider из выборки db.
Я хочу вызвать API от MesaageProvider с идентификатором пользователя от UserProvider, как я могу обработать это после того, как доступны данные пользователя.
Если я вызываю API в состоянии инициализации messageScreenUI, данные пользователя могут быть недоступны.
UserProvider
child: ....
child : MessageProvider
child: MessageScreen
Данные, необходимые для провайдера 2, находятся внутри провайдера 1.