title: flutter_bloc share state for many blocs
body: <p>let's say I want to check for internet connection every time I call Api, if there's no internet the call with throw exception like <strong>NoInternetException</strong> and then show a state screen to the user tells him to check their connection.</p>
  
  <p>How can I achieve that without creating a new state for every bloc in <code>flutter_bloc</code> library?</p>