reprovisionIfEnabled method
Implementation
Future<void> reprovisionIfEnabled({
required String identity,
required String password,
String? previousIdentity,
String? previousPassword,
}) {
final operation = _pendingReprovision.then(
(_) => _reprovisionIfEnabled(
identity: identity,
password: password,
previousIdentity: previousIdentity,
previousPassword: previousPassword,
),
);
// Surface failures to callers without poisoning the refresh/removal queue.
_pendingReprovision = operation.then<void>(
(_) {},
onError: (Object error, StackTrace stack) {},
);
return operation;
}