Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-29 20:43:17 +08:00
parent 9b5628cb65
commit 4abffeed32
6 changed files with 238 additions and 5 deletions

42
lib/http/validate.dart Normal file
View File

@@ -0,0 +1,42 @@
import 'package:PiliPlus/http/api.dart';
import 'package:PiliPlus/http/init.dart';
import 'package:dio/dio.dart';
class ValidateHttp {
static Future gaiaVgateRegister(String vVoucher) async {
final res = await Request().post(
Api.gaiaVgateRegister,
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,
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']};
}
}
}