mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-08 12:04:50 +08:00
@@ -74,7 +74,7 @@ class LoginPageController extends GetxController
|
||||
|
||||
Future<void> refreshQRCode() async {
|
||||
final res = await LoginHttp.getHDcode();
|
||||
if (res.isSuccess) {
|
||||
if (res case Success(:final response)) {
|
||||
qrCodeTimer?.cancel();
|
||||
codeInfo.value = res;
|
||||
qrCodeTimer = Timer.periodic(const Duration(milliseconds: 1000), (t) {
|
||||
@@ -89,7 +89,7 @@ class LoginPageController extends GetxController
|
||||
if (_isReq || tabController.index != 2) return;
|
||||
|
||||
_isReq = true;
|
||||
LoginHttp.codePoll(res.data.authCode).then((value) async {
|
||||
LoginHttp.codePoll(response.authCode).then((value) async {
|
||||
_isReq = false;
|
||||
if (value['status']) {
|
||||
t.cancel();
|
||||
|
||||
@@ -109,10 +109,10 @@ class GeetestWebviewDialog extends StatelessWidget {
|
||||
},
|
||||
onLoadStop: (ctr, _) async {
|
||||
final config = await future;
|
||||
if (config.isSuccess) {
|
||||
if (config case Success(:final response)) {
|
||||
ctr.evaluateJavascript(
|
||||
source:
|
||||
'let t=Geetest(${config.data}).onSuccess(()=>R("success",t.getValidate())).onError((o)=>R("error",o));t.onReady(()=>t.verify());',
|
||||
'let t=Geetest($response).onSuccess(()=>R("success",t.getValidate())).onError((o)=>R("error",o));t.onReady(()=>t.verify());',
|
||||
);
|
||||
} else {
|
||||
config.toast();
|
||||
|
||||
Reference in New Issue
Block a user