import 'package:flutter_android_app/domain/models/card.dart'; import 'package:flutter_android_app/repositories/api_interface.dart'; import '../components/locale/l10n/app_localizations.dart'; import '../components/utils/error_callback.dart'; import '../domain/models/home.dart'; class MockRepository extends ApiInterface { @override Future loadData({ OnErrorCallback? onError, String? search, int page = 1, int pageSize = 20, AppLocale? locale, }) async { return HomeData(data: [ CardData( id: 'bitcoin', title: 'Bitcoin', imageUrl: 'https://coin-images.coingecko.com/coins/images/1/large/bitcoin.png?1696501400', currentPrice: '103233 \$', priceChange: '+2207.71 \$ for the last 24 hours', ), CardData( id: 'ethereum', title: 'Ethereum', imageUrl: 'https://coin-images.coingecko.com/coins/images/279/large/ethereum.png?1696501628', currentPrice: '3900.92 \$', priceChange: '+58.27 \$ for the last 24 hours', ), CardData( id: 'tether', title: 'Tether', imageUrl: 'https://coin-images.coingecko.com/coins/images/325/large/Tether.png?1696501661', currentPrice: '1.001 \$', priceChange: '+0.00059798 \$ for the last 24 hours', ), ]); } }