Mobile/lib/data/repositories/mock_repository.dart

31 lines
872 B
Dart
Raw Normal View History

2024-11-11 22:32:44 +04:00
import 'package:first_project/data/repositories/api_interface.dart';
2024-11-18 19:35:01 +04:00
import 'package:first_project/domain/models/home.dart';
2024-11-11 22:32:44 +04:00
import 'package:first_project/presentation/home_page/home_page.dart';
import 'package:flutter/material.dart';
class MockRepository extends ApiInterface {
@override
2024-11-18 19:35:01 +04:00
Future<HomeData?> loadData({OnErrorCallback? onError}) async {
return HomeData(data:[
2024-11-11 22:32:44 +04:00
const CardData(
"First",
2024-11-18 15:35:22 +04:00
score: 5,
2024-11-11 22:32:44 +04:00
description: "SomeText",
),
const CardData(
"Second",
2024-11-18 15:35:22 +04:00
score: 8,
2024-11-11 22:32:44 +04:00
icon: Icons.gamepad,
description: "ManyText",
imageUrl:
"https://i.pinimg.com/originals/21/73/24/217324138d1bbc91663d4943ebe5de60.jpg",
),
const CardData(
"Third",
2024-11-18 15:35:22 +04:00
score: 9,
2024-11-11 22:32:44 +04:00
icon: Icons.offline_bolt_outlined,
description: "Wow >_<",
),
2024-11-18 19:35:01 +04:00
]);
2024-11-11 22:32:44 +04:00
}
}