onUnregister method
void
onUnregister( - dynamic context,
- dynamic ref
)
Implementation
void onUnregister(BuildContext context, WidgetRef ref) {
showAdaptiveDialog(
context: context,
builder: (context) => DefaultDialog(
title: Text(L10n.of(context).areYouSureYouWantToUnregisterEmailAddress),
actions: <Widget>[
OutlinedButton(
onPressed: () => Navigator.pop(context),
child: Text(L10n.of(context).no),
),
ActerPrimaryActionButton(
onPressed: () async {
final account = ref.read(accountProvider);
await account.removeEmailAddress(emailAddress);
ref.invalidate(emailAddressesProvider);
if (!context.mounted) return;
Navigator.pop(context);
},
child: Text(L10n.of(context).yes),
),
],
),
);
}