title: Flutter Provider -Adding Proxy Provider that has dependency on Stream Provider
body: <pre><code>MultiProvider(
      providers: [
           // In this sample app, CatalogModel never changes, so a simple Provider
       // is sufficient.
        Provider(create: (context) =&gt; CatalogModel()),
        // CartModel is implemented as a ChangeNotifier, which calls for the use
           // of ChangeNotifierProvider. Moreover, CartModel depends
       // on CatalogModel, so a ProxyProvider is needed.
       ChangeNotifierProxyProvider&lt;CatalogModel, CartModel&gt;(
           create: (context) =&gt; CartModel(),
           update: (context, catalog, cart) {
            cart.catalog = catalog;
            return cart;
            },
       ),
     ],)
  </code></pre>
  <p>I want to replace the Provider widget with the Stream Provider Widget as i'm working with the streams.How Can i have the same changenotifierproxy (Cart Model) provider that depends on the Stream Provider instead of Provider.</p>