mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-23 12:10:33 +08:00
opt img placeholder opt player gesture opt pref tweaks Signed-off-by: dom <githubaccount56556@proton.me>
52 lines
1.4 KiB
Dart
52 lines
1.4 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';
|
|
|
|
abstract final 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 dynamic challenge,
|
|
required dynamic seccode,
|
|
required dynamic token,
|
|
required dynamic 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']};
|
|
}
|
|
}
|
|
}
|