declineCredentialTerms function
- BuildContext context, [
- AuthUser<
OAuthToken> ? authUser
Remove the given user from the list of accepted credential terms users.
If authUser is not provided, the currently logged-in user will be removed
from the list of accepted credential term users.
Implementation
Future<bool> declineCredentialTerms(
BuildContext context, [
AuthUser<OAuthToken>? authUser,
]) {
String? user;
if (authUser == null) {
final container = ProviderScope.containerOf(context);
user = container.read(currentUserProvider).valueOrNull?.id;
} else {
user = authUser.id;
}
assert(user != null);
return removeStringFromPrefList(
context,
provider: acceptedCredentialTermsUsersProvider,
value: user!,
);
}