clearUser method

Future<void> clearUser()

Deletes the stored user from SecureStorage, clears the Sentry user context, and emits UserModel.empty on the user stream.

Called on logout to ensure no stale user data persists across sessions.

Implementation

Future<void> clearUser() async {
  _logger.info('[UserRepository] Clearing user');
  await _secureStorage.deleteUserModelData();
  _clearSentryUser();
  if (!_userController.isClosed) _userController.add(UserModel.empty);
}