Merge branch 'master' of https://gitea.23544.com/marking/Making.School.Asignment.app
This commit is contained in:
commit
424d987c77
|
|
@ -1,43 +0,0 @@
|
||||||
/*
|
|
||||||
* @Author: wangyang 1147192855@qq.com
|
|
||||||
* @Date: 2022-07-13 11:28:23
|
|
||||||
* @LastEditors: wangyang 1147192855@qq.com
|
|
||||||
* @LastEditTime: 2022-09-14 11:17:20
|
|
||||||
* @FilePath: \marking_app\lib\config\RequestConfig.dart
|
|
||||||
* @Description: 请求工具类
|
|
||||||
*/
|
|
||||||
import 'package:school_asignment_app/common/job/common/base_page.dart';
|
|
||||||
|
|
||||||
class RequestConfig {
|
|
||||||
static const _devBaseUrl = "https://dpc-teacher-api.23544.com"; // 开发
|
|
||||||
static const _proBaseUrl = "https://dpc-teacher-api.23544.com"; // 生产
|
|
||||||
|
|
||||||
static RequestConfig? _instance;
|
|
||||||
String baseUrl;
|
|
||||||
|
|
||||||
static const connectTimeout = 8000; // 连接超时
|
|
||||||
static const receiveTimeout = 8000; // 接收超时
|
|
||||||
static const bool requestDataPrinting = true; // 打印返回数据
|
|
||||||
static const bool printSwitch = true; // 打印返回数据
|
|
||||||
static const successCode = [204, 200]; // 返回成功code
|
|
||||||
static final BasePage basePage = BasePage(1, 10); // 分页参数
|
|
||||||
|
|
||||||
// 私有化构造函数,防止外部直接实例化
|
|
||||||
// 私有化构造函数,防止外部直接实例化
|
|
||||||
RequestConfig._({required this.baseUrl});
|
|
||||||
|
|
||||||
factory RequestConfig() {
|
|
||||||
if (_instance == null) {
|
|
||||||
late String newBaseUrl;
|
|
||||||
late String newBaseUrlOfReport;
|
|
||||||
late String newLoginBaseUrl;
|
|
||||||
|
|
||||||
if (const bool.fromEnvironment('dart.vm.product'))
|
|
||||||
newBaseUrl = _proBaseUrl; // 生产环境
|
|
||||||
else
|
|
||||||
newBaseUrl = _devBaseUrl; // 开发环境
|
|
||||||
_instance = RequestConfig._(baseUrl: newBaseUrl);
|
|
||||||
}
|
|
||||||
return _instance!;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue