У меня проблема с ChangeNotifierProxyProvider
.
У меня есть список таких провайдеров, как
providers: [
ChangeNotifierProvider.value(
value: Auth(),
),
ChangeNotifierProxyProvider<Auth, MyProvider>(
create: (context) => MyProvider(),
update: (ctx, auth, myProvider) => myProvider.update(auth)),
],
Если я вызываю Provider.of<MyProvider>(context, listen: false);
или context.read<MyProvider>();
в своих классах, я получаю нулевой объект.
В другом случае, если я заменю ChangeNotifierProxyProvider
на ChangeNotifierProvider
(без прокси), я получу объект своего провайдера.
Подобных вопросов не нашел. Так что, наверное, я что-то упускаю.