This commit is contained in:
2026-04-07 20:12:56 +08:00
parent feed24f378
commit cf8be0bff5
35 changed files with 722 additions and 114 deletions
@@ -0,0 +1,9 @@
import 'package:dio/dio.dart';
class AuthInterceptor extends Interceptor{
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
// TODO: implement onRequest
super.onRequest(options, handler);
}
}
@@ -0,0 +1,21 @@
import 'package:app/core/network/auth_interceptor.dart';
import 'package:dio/dio.dart';
class Request {
static final Request _instance = Request._internal();
factory Request() => _instance;
late Dio dio;
Request._internal(){
BaseOptions options = BaseOptions(
baseUrl: "",
responseType: ResponseType.json,
contentType: 'application/json; charset=utf-8',
);
dio = Dio(options);
dio.interceptors.addAll([
AuthInterceptor()
]);
}
}