title: Cound not find the correct Provider above this consumer Widget
body: <p>I'm trying use multiprovider from library Provider.
  But it's not working because it's can't find correct provider althought the upper widget before material is MultiProvider.</p>
  
  <p>I Already try to import anything but it's still not working</p>
  
  <pre class="lang-dart prettyprint-override"><code>class _LoginViewState extends State&lt;LoginView&gt; {
    final TextEditingController _controller = TextEditingController();
  
    @override
    Widget build(BuildContext context) {
      return BaseView&lt;LoginModel&gt;(
        builder: (context, model, child) =&gt; Scaffold(
          backgroundColor: backgroundColor,
          body: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: &lt;Widget&gt;[
              StreamBuilder&lt;Chat&gt;(
                stream: Provider.of&lt;Socketio&gt;(context).streamChat,
                builder: (context, snapshot) {
                  return Text(snapshot.data?.toString() ?? 'Foo');
                },
              ),
              LoginHeader(
                validationMessage: model.errorMessage,
                controller: _controller),
              model.state == ViewState.Busy
              ? CircularProgressIndicator()
  </code></pre>
  
  <p>that is where I canll Provider.of</p>
  
  <pre class="lang-dart prettyprint-override"><code>void main() {
    setupLocator();
    runApp(MyApp());
  }
  
  class MyApp extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
      return  MultiProvider(
        providers: [
          StreamProvider&lt;User&gt;(
            initialData: User.initial(),
            builder: (context) =&gt; locator&lt;AuthenticationService&gt;().userController,
          ),
          StreamProvider&lt;Chat&gt;(
            initialData: Chat.initial(),
            builder: (context) =&gt; locator&lt;Socketio&gt;().chatController,
          ),
        ],
        child: MaterialApp(
          title: 'Flutter Demo',
          theme: ThemeData(),
          initialRoute: '/login',
          onGenerateRoute: Router.generateRoute,
        ),
      );
    }
  }```
  this is where I provider socket io provider before Maetrialapp inside Multi Provider
  </code></pre>