import 'danbooru_mapper.dart'; import '../models/post.dart'; class MoebooruMapper { static List postsFromResponse( dynamic data, { required String providerId, required String providerName, }) { final items = data is List ? data : const []; return items .whereType() .map((item) => DanbooruMapper.postFromJson( Map.from(item), providerId: providerId, providerName: providerName, )) .toList(); } }