feat:improve logic

This commit is contained in:
Cookiues committed 2026-05-29 12:51:23 +08:00
1 parent a78a87e46b
commit dca69d095a
4 files changed
+105 -8

No files matched your search

+11
View File
@@ -51,6 +51,7 @@ class _LoginPageState extends State<LoginPage> {
final _apiService = ApiService();
String _qrCode = '';
bool _loading = false;
bool _forcePreviewApi = false;
@override
void dispose() {
@@ -115,6 +116,7 @@ class _LoginPageState extends State<LoginPage> {
userId: result.userId,
token: result.token,
cookies: result.cookies,
forcePreviewApi: _forcePreviewApi,
),
),
);
@@ -317,6 +319,15 @@ class _LoginPageState extends State<LoginPage> {
),
],
),
const SizedBox(height: 16),
CheckboxListTile(
value: _forcePreviewApi,
onChanged: (v) => setState(() => _forcePreviewApi = v ?? false),
title: const Text(AppStrings.forcePreviewApi),
controlAffinity: ListTileControlAffinity.leading,
contentPadding: EdgeInsets.zero,
dense: true,
),
],
),
),