🚀 deploy

This commit is contained in:
niuhuan 2023-02-26 09:02:48 +08:00
parent 33a4f79c65
commit 93839672f5
1 changed files with 51 additions and 40 deletions

View File

@ -6,9 +6,7 @@ import 'package:pikapika/basic/Common.dart';
import 'package:pikapika/basic/Method.dart'; import 'package:pikapika/basic/Method.dart';
import 'package:pikapika/basic/config/IsPro.dart'; import 'package:pikapika/basic/config/IsPro.dart';
import 'package:pikapika/basic/enum/ErrorTypes.dart'; import 'package:pikapika/basic/enum/ErrorTypes.dart';
import 'package:pikapika/screens/AboutScreen.dart';
import 'package:pikapika/screens/RegisterScreen.dart'; import 'package:pikapika/screens/RegisterScreen.dart';
import 'package:pikapika/screens/SettingsScreen.dart';
import 'package:pikapika/screens/components/NetworkSetting.dart'; import 'package:pikapika/screens/components/NetworkSetting.dart';
import '../basic/config/IconLoading.dart'; import '../basic/config/IconLoading.dart';
@ -31,6 +29,7 @@ class _AccountScreenState extends State<AccountScreen> {
late String _username = ""; late String _username = "";
late String _password = ""; late String _password = "";
late StreamSubscription<String?> _linkSubscription; late StreamSubscription<String?> _linkSubscription;
late int _versionClick = 0;
@override @override
void initState() { void initState() {
@ -80,32 +79,40 @@ class _AccountScreenState extends State<AccountScreen> {
Widget _buildGui() { Widget _buildGui() {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: const Text('配置选项'), title: const Text('配置'),
actions: [ actions: [
IconButton( IconButton(
onPressed: () { onPressed: () {
Navigator.push( setState(() {
context, _versionClick++;
mixRoute( });
builder: (context) => const SettingsScreen(
hiddenAccountInfo: true,
),
),
);
}, },
icon: const Text('设置'), icon: Text(currentVersion()),
),
IconButton(
onPressed: () {
Navigator.push(
context,
mixRoute(
builder: (context) => const AboutScreen(),
),
);
},
icon: const Text('关于'),
), ),
// IconButton(
// onPressed: () {
// Navigator.push(
// context,
// mixRoute(
// builder: (context) => const SettingsScreen(
// hiddenAccountInfo: true,
// ),
// ),
// );
// },
// icon: const Text('设置'),
// ),
// IconButton(
// onPressed: () {
// Navigator.push(
// context,
// mixRoute(
// builder: (context) => const AboutScreen(),
// ),
// );
// },
// icon: const Text('关于'),
// ),
IconButton( IconButton(
onPressed: _toDownloadList, onPressed: _toDownloadList,
icon: const Icon(Icons.download_rounded), icon: const Icon(Icons.download_rounded),
@ -156,6 +163,8 @@ class _AccountScreenState extends State<AccountScreen> {
}, },
), ),
const NetworkSetting(), const NetworkSetting(),
..._versionClick >= 7
? [
Container( Container(
padding: const EdgeInsets.all(15), padding: const EdgeInsets.all(15),
child: Text.rich(TextSpan( child: Text.rich(TextSpan(
@ -173,6 +182,8 @@ class _AccountScreenState extends State<AccountScreen> {
).then((value) => _loadProperties()), ).then((value) => _loadProperties()),
)), )),
), ),
]
: [],
Container( Container(
padding: const EdgeInsets.all(15), padding: const EdgeInsets.all(15),
child: Text.rich(TextSpan( child: Text.rich(TextSpan(