Skip to content

Commit 7d9b7c7

Browse files
committed
Fix issues with using webview to assist with cookie login on iOS platform
1 parent 08210e2 commit 7d9b7c7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/src/pages/setting/account/login/login_page_logic.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ class LoginPageLogic extends GetxController {
316316
}
317317

318318
String? guestHint = await webview.evaluateJavaScript('''
319-
document.querySelector('#userlinksguest').innerText ?? ""
319+
document.querySelector('#userlinksguest')?.innerText ?? ""
320320
''');
321321

322322
bool loginFailed = !isEmptyOrNull(guestHint) && guestHint != 'null';
@@ -331,7 +331,7 @@ class LoginPageLogic extends GetxController {
331331
}
332332

333333
String? username = await webview.evaluateJavaScript('''
334-
document.querySelector('.home > b > a').innerText ?? ""
334+
document.querySelector('.home > b > a')?.innerText ?? ""
335335
''');
336336
if (isEmptyOrNull(username) || username == 'null') {
337337
return;
@@ -371,7 +371,7 @@ class LoginPageLogic extends GetxController {
371371
}
372372

373373
String? guestHint = await controller.runJavaScriptReturningResult('''
374-
document.querySelector('#userlinksguest').innerText ?? ""
374+
document.querySelector('#userlinksguest')?.innerText ?? ""
375375
''') as String?;
376376

377377
bool loginFailed = !isEmptyOrNull(guestHint) && guestHint != 'null';
@@ -386,7 +386,7 @@ class LoginPageLogic extends GetxController {
386386
}
387387

388388
String? username = await controller.runJavaScriptReturningResult('''
389-
document.querySelector('.home > b > a').innerText ?? ""
389+
document.querySelector('.home > b > a')?.innerText ?? ""
390390
''') as String?;
391391
log.info(username ?? '');
392392
if (isEmptyOrNull(username) || username == 'null') {

0 commit comments

Comments
 (0)