onInternetChange method
Implementation
String onInternetChange(Function callFunction){
String newFunctionId=randomString(10);
while(_functions["internetChange"]!.containsKey(newFunctionId)){
newFunctionId=randomString(10);
}
_functions["internetChange"]![newFunctionId]=callFunction;
if(!_internetListening){
_internetListening=true;
_internetStream = InternetConnectionChecker().onStatusChange.listen((status) {
switch (status) {
case InternetConnectionStatus.connected:
executeFunctions("internetChange",_functions, true);
break;
case InternetConnectionStatus.disconnected:
executeFunctions("internetChange",_functions, false);
break;
}
});
}
return newFunctionId;
}