MobileEasyCook/easycook_mobile/lib/repositories/explore_repositories.dart
2024-12-31 09:53:57 +07:00

26 lines
707 B
Dart

import 'dart:convert';
import 'dart:io';
import 'package:dio/dio.dart';
import 'package:easycook_mobile/models/home.dart';
import 'package:easycook_mobile/shared/shared_values.dart' as AppConst;
class ExploreRepositories {
Dio dio = new Dio();
final String _baseUrl = AppConst.BASE_URL;
Future<RecipeResponse> getRecipe() async {
var response = await dio.get(
"$_baseUrl/recipes",
options: Options(headers: {
HttpHeaders.contentTypeHeader: 'application/json',
}, validateStatus: (status) => true),
);
Map<String, dynamic> data = {"data": response.data};
print(response.statusCode);
return RecipeResponse.fromJson(jsonDecode(jsonEncode(data)));
}
}