title: Why we have redundant repository in BLoC Architecture?
body: <p>In BLoC Architecture we have <strong>Data Provider</strong> and <strong>Repository</strong> , In many examples I see that </p>
  
  <p><strong>Repository</strong> just called <strong>Data Provider</strong> and it is really cumbersome to create <strong>Repository</strong> , Why <strong>Repository</strong> exists? what is purpose </p>