Files
PiliPlus/lib/http/validate.dart
bggRGjQaUbCoE ee819bb260 Revert "opt: non null (#1091)"
This reverts commit 3c34e43827.
2025-08-23 22:05:35 +08:00

52 lines
1.3 KiB
Dart

import 'package:PiliPlus/http/api.dart';
import 'package:PiliPlus/http/init.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:dio/dio.dart';
class ValidateHttp {
static Future gaiaVgateRegister(String vVoucher) async {
final res = await Request().post(
Api.gaiaVgateRegister,
queryParameters: {
if (Accounts.main.isLogin) 'csrf': Accounts.main.csrf,
},
data: {
'v_voucher': vVoucher,
},
options: Options(
contentType: Headers.formUrlEncodedContentType,
),
);
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'msg': res.data['message']};
}
}
static Future gaiaVgateValidate({
required challenge,
required seccode,
required token,
required validate,
}) async {
final res = await Request().post(
Api.gaiaVgateValidate,
queryParameters: {
if (Accounts.main.isLogin) 'csrf': Accounts.main.csrf,
},
data: {
'challenge': challenge,
'seccode': seccode,
'token': token,
'validate': validate,
},
);
if (res.data['code'] == 0) {
return {'status': true, 'data': res.data['data']};
} else {
return {'status': false, 'msg': res.data['message']};
}
}
}