Search code examples
flutterbuilder

Flutter "ChangeNotifierProxyProvider have an error. error: "The named parameter 'builder' isn't defined. "


main.dart file ChangeNotifierProxyProvider having issues builder method is not defined.

 ChangeNotifierProxyProvider<Auth, Orders>(
      builder: (ctx, auth, previousOrders) => Orders(
        auth.token,
        auth.userId,
        previousOrders == null ? [] : previousOrders.orders,
      ),
    ),

Solution

  • ChangeNotifierProxyProvider<Auth, Products>(
          create: (_) => Products('', '', []),
          update: (_, auth, prevProducts) {
            return Products(
              auth.token,
              auth.userId,
              prevProducts == null ? [] : prevProducts.items,
            );
          },
        ),