Searching protocol for "CheckInternet"
Guard Cubit calls with internet checks
Persistently load data until the internet returns
Guard actions with internet checks and dialogs.
Debounce user input to prevent wasted requests.