Select Git revision
-
Benoît Harrault authoredBenoît Harrault authored
api.dart 688 B
import 'package:random/models/api_data.dart';
import 'package:random/network/api.dart';
import 'package:random/utils/tools.dart';
class ApiRepository {
const ApiRepository({required this.apiService});
final ApiService apiService;
Future<ApiData> getApiData() async {
printlog('(getApiData) delayed API call...');
final response = await Future.delayed(const Duration(milliseconds: 1000))
.then((value) => apiService.getData());
if (response != null) {
printlog('(getApiData) got api response');
printlog(response.data);
return ApiData.fromJson(response.data);
}
printlog('(getApiData) failed');
return ApiData.fromJson({});
}
}