diff --git a/apps/mobile/packages/domain/lib/src/adapters/profile/experience_adapter.dart b/apps/mobile/packages/domain/lib/src/adapters/profile/experience_adapter.dart index 44e562a7..837f3ab1 100644 --- a/apps/mobile/packages/domain/lib/src/adapters/profile/experience_adapter.dart +++ b/apps/mobile/packages/domain/lib/src/adapters/profile/experience_adapter.dart @@ -1,23 +1,18 @@ -import 'package:flutter/foundation.dart'; - /// Adapter for Experience data (skills/industries) to map data layer values to domain models. class ExperienceAdapter { /// Converts a dynamic list (from backend AnyValue) to List. /// /// Handles nulls and converts elements to Strings. static List fromDynamicList(dynamic data) { - if (data == null) return []; + if (data == null) return []; if (data is List) { return data - .where((e) => e != null) - .map((e) => e.toString()) + .where((dynamic e) => e != null) + .map((dynamic e) => e.toString()) .toList(); } - // In case it comes as a map or single value, we treat it as empty or single? - // Safer to just return empty if not a list for now. - debugPrint('ExperienceAdapter: Expected List but got ${data.runtimeType}'); - return []; + return []; } }