mod: add check update

Closes #112

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-08 11:28:28 +08:00
parent 57722eb579
commit 28b6b769b2
6 changed files with 143 additions and 118 deletions

View File

@@ -29,6 +29,7 @@ import 'package:PiliPlus/utils/feed_back.dart';
import 'package:PiliPlus/utils/global_data.dart';
import 'package:PiliPlus/utils/recommend_filter.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:auto_orientation/auto_orientation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@@ -1886,4 +1887,17 @@ List<SettingsModel> get extraSettings => [
setKey: SettingBoxKey.autoClearCache,
defaultVal: false,
),
SettingsModel(
settingsType: SettingsType.sw1tch,
title: '检查更新',
subtitle: '每次启动时检查是否需要更新',
leading: const Icon(Icons.system_update_alt_outlined),
setKey: SettingBoxKey.autoUpdate,
defaultVal: true,
onChanged: (val) {
if (val) {
Utils.checkUpdate();
}
},
),
];