feat:improve logic
This commit is contained in:
1 parent
a78a87e46b
commit
dca69d095a
4 files changed
+105
-8
No files matched your search
@@ -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,
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
Reference in new issue
Block a user