deleteUserData method

Future<Map<String, dynamic>?> deleteUserData(
  1. String userId, {
  2. bool deleteAuthData = false,
})

delete user data without the auth data(user can still login) if deleteAuthData isn't changed

Implementation

Future<Map<String, dynamic>?> deleteUserData(
  String userId, {
  bool deleteAuthData = false,
}) {
  return userDataDbProvider.deleteUserData(
    userId,
    deleteAuthData,
    () async {
      await _authService.deleteAuthData(userId);
    },
  );
}