getFavorites method
override
Get favorite components
Implementation
@override
Future<Either<String, List<ComponentTemplate>>> getFavorites() async {
try {
final models =
await isar.componentModels.filter().isFavoriteEqualTo(true).findAll();
return Right(models.map((m) => m.toDomain()).toList());
} catch (e) {
return Left('Failed to fetch favorites: $e');
}
}