Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-21 12:46:34 +08:00
parent 5f3f158932
commit 604d78ad6a
161 changed files with 4873 additions and 4770 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ import 'package:PiliPlus/http/constants.dart';
import 'package:PiliPlus/http/video.dart';
import 'package:PiliPlus/models/common/video/cdn_type.dart';
import 'package:PiliPlus/models/video/play/url.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:PiliPlus/utils/video_utils.dart';
import 'package:dio/dio.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
@@ -68,11 +68,11 @@ class CdnSelectDialog extends StatefulWidget {
class _CdnSelectDialogState extends State<CdnSelectDialog> {
late final List<ValueNotifier<String?>> _cdnResList;
late final CancelToken _cancelToken;
bool _cdnSpeedTest = false;
late final bool _cdnSpeedTest;
@override
void initState() {
_cdnSpeedTest = GStorage.cdnSpeedTest;
_cdnSpeedTest = Pref.cdnSpeedTest;
if (_cdnSpeedTest) {
_cdnResList = List.generate(
CDNService.values.length, (_) => ValueNotifier<String?>(null));
@@ -181,8 +181,8 @@ class _CdnSelectDialogState extends State<CdnSelectDialog> {
Widget build(BuildContext context) {
return SelectDialog<String>(
title: 'CDN 设置',
values: CDNService.values.map((i) => (i.code, i.description)).toList(),
value: GStorage.defaultCDNService,
values: CDNService.values.map((i) => (i.code, i.desc)).toList(),
value: VideoUtils.cdnService,
subtitleBuilder: _cdnSpeedTest
? (context, index) => ValueListenableBuilder(
valueListenable: _cdnResList[index],

View File

@@ -1,4 +1,6 @@
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
import 'package:PiliPlus/utils/storage_pref.dart';
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -38,7 +40,7 @@ class _SetSwitchItemState extends State<SetSwitchItem> {
void setVal() {
if (widget.setKey == SettingBoxKey.appFontWeight) {
val = GStorage.appFontWeight != -1;
val = Pref.appFontWeight != -1;
} else {
val = GStorage.setting
.get(widget.setKey, defaultValue: widget.defaultVal ?? false);