hasAcceptedNdaProvider top-level property
final
Provides whether the currently logged-in user has accepted the NDA
Implementation
final hasAcceptedNdaProvider = Provider<bool>(
(ref) {
if (!ref.watch(ndaEnabledFlagProvider)) {
return true;
}
final user = ref.watch(currentUserProvider).valueOrNull?.id;
final acceptedNdaUsers = ref.watch(acceptedNdaUsersProvider);
return acceptedNdaUsers.contains(user);
},
);