18 lines
456 B
Dart
18 lines
456 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(
|
||
|
|
baseUrl: 'http://10.50.222.154:19990',
|
||
|
|
connectTimeout: const Duration(seconds: 5),
|
||
|
|
receiveTimeout: const Duration(seconds: 3),
|
||
|
|
);
|
||
|
|
dio.options = options;
|
||
|
|
initializeComplete = true;
|
||
|
|
}
|
||
|
|
return dio;
|
||
|
|
}
|
||
|
|
}
|