removeRole method
Removes roleId from userId on the backend.
Implementation
@override
Future<void> removeRole({
required String userId,
required String roleId,
}) async {
try {
await _firestore.collection(_usersCollection).doc(userId).update({
_rolesField: FieldValue.arrayRemove([roleId]),
});
} catch (error) {
throw Exception(
'FirebaseRbacProvider.removeRole failed '
'(user: $userId, role: $roleId): $error',
);
}
}