unbind method
Implementation
Future<void> unbind() async {
await Future.wait([
_uSubscription?.cancel() ?? Future.value(),
_sSubscription?.cancel() ?? Future.value(),
_cSubscription?.cancel() ?? Future.value(),
]);
_user.add(null);
_settings.add(null);
_capabilities.add(null);
try {
await onPostUnbind();
} catch (e, es) {
error("Failed to post unbind service after user sign-out.");
error(e);
error(es);
}
}