fix: 更新提示新增不提醒

This commit is contained in:
orz12
2024-03-13 18:28:27 +08:00
parent c52cd532a9
commit e5bfecb089

View File

@@ -5,6 +5,7 @@ import 'dart:async';
import 'dart:convert'; import 'dart:convert';
import 'dart:io'; import 'dart:io';
import 'dart:math'; import 'dart:math';
import 'package:PiliPalaX/utils/storage.dart';
import 'package:crypto/crypto.dart'; import 'package:crypto/crypto.dart';
import 'package:device_info_plus/device_info_plus.dart'; import 'package:device_info_plus/device_info_plus.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@@ -13,6 +14,7 @@ import 'package:get/get.dart';
import 'package:package_info_plus/package_info_plus.dart'; import 'package:package_info_plus/package_info_plus.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';
import '../common/widgets/custom_toast.dart';
import '../http/index.dart'; import '../http/index.dart';
import '../models/github/latest.dart'; import '../models/github/latest.dart';
@@ -357,10 +359,21 @@ class Utils {
), ),
), ),
actions: [ actions: [
TextButton(
onPressed: () {
setting.put(SettingBoxKey.autoUpdate, false);
SmartDialog.dismiss();
},
child: Text(
'不再提醒',
style:
TextStyle(color: Theme.of(context).colorScheme.outline),
),
),
TextButton( TextButton(
onPressed: () => SmartDialog.dismiss(), onPressed: () => SmartDialog.dismiss(),
child: Text( child: Text(
'稍后', '取消',
style: style:
TextStyle(color: Theme.of(context).colorScheme.outline), TextStyle(color: Theme.of(context).colorScheme.outline),
), ),