deleteUserModelData method

Future<void> deleteUserModelData()

Deletes the stored user model from secure storage.

Called during logout and when corrupted user data is detected. Errors are caught and logged — they do not propagate.

Implementation

Future<void> deleteUserModelData() async {
  try {
    await storage.delete(key: _userModelKey);
  } catch (e) {
    final AppLogger logger = getIt<AppLogger>();
    logger.warn('SecureStorage: Failed to delete user model', error: e);
  }
}