progress on home page

This commit is contained in:
2025-06-26 14:43:25 +02:00
parent d50623d24e
commit a866d97b70
13 changed files with 802 additions and 139 deletions

30
lib/http/http.dart Normal file
View File

@@ -0,0 +1,30 @@
import 'package:dio/dio.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:logger/logger.dart';
var logger = Logger(printer: PrettyPrinter());
class Http {
final Dio dio = Dio();
final String baseUrl = dotenv.env['BASE_URL'] ?? '';
Http() {
dio.options.baseUrl = baseUrl;
dio.options.connectTimeout = const Duration(seconds: 60);
dio.options.receiveTimeout = const Duration(seconds: 60);
dio.interceptors.add(LogInterceptor(
request: true,
responseBody: true,
requestBody: true,
error: true,
));
}
Future<dynamic> get(String url) async {
Response response;
response = await dio.get(baseUrl + url);
logger.i(response.data.toString());
return response.data;
}
}