21 lines
538 B
Dart
21 lines
538 B
Dart
import 'package:dio/dio.dart';
|
|
|
|
class BaseDio {
|
|
static Dio dio = Dio();
|
|
static bool initializeComplete = false;
|
|
static Dio instance() {
|
|
if (!initializeComplete) {
|
|
final options = BaseOptions(
|
|
// http://10.50.222.152:19990',
|
|
// baseUrl: 'http://localhost:8080',
|
|
baseUrl: 'http://10.0.2.2:9990',
|
|
connectTimeout: const Duration(seconds: 10),
|
|
receiveTimeout: const Duration(seconds: 5),
|
|
);
|
|
dio.options = options;
|
|
initializeComplete = true;
|
|
}
|
|
return dio;
|
|
}
|
|
}
|