2024-12-29 13:05:26 +08:00
|
|
|
import 'package:dio/dio.dart';
|
|
|
|
|
|
|
|
|
|
class BaseDio {
|
|
|
|
|
static Dio dio = Dio();
|
|
|
|
|
static bool initializeComplete = false;
|
|
|
|
|
static Dio instance() {
|
|
|
|
|
if(!initializeComplete) {
|
|
|
|
|
final options = BaseOptions(
|
2025-01-07 08:03:43 +08:00
|
|
|
// 10.50.222.152
|
|
|
|
|
baseUrl: 'http://10.50.222.152:19990',
|
|
|
|
|
connectTimeout: const Duration(seconds: 10),
|
|
|
|
|
receiveTimeout: const Duration(seconds: 5),
|
2024-12-29 13:05:26 +08:00
|
|
|
);
|
|
|
|
|
dio.options = options;
|
|
|
|
|
initializeComplete = true;
|
|
|
|
|
}
|
|
|
|
|
return dio;
|
|
|
|
|
}
|
|
|
|
|
}
|