reset static method
Clears FlowR's global log listener and optionally unregisters FrUnionViewModel.
This is mostly useful for tests.
Implementation
static Future<void> reset({GetIt? di, bool unregisterFrUnion = false}) async {
await _logSubscription?.cancel();
_logSubscription = null;
_instance = null;
final sl = di ?? GetIt.I;
if (unregisterFrUnion && sl.isRegistered<FrUnionViewModel>()) {
await sl.unregister<FrUnionViewModel>();
}
}