add superChatType

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-17 19:54:30 +08:00
parent ce5e85e64b
commit 2e73688688
8 changed files with 60 additions and 26 deletions

View File

@@ -10,6 +10,7 @@ import 'package:PiliPlus/models/common/member/tab_type.dart';
import 'package:PiliPlus/models/common/msg/msg_unread_type.dart';
import 'package:PiliPlus/models/common/sponsor_block/segment_type.dart';
import 'package:PiliPlus/models/common/sponsor_block/skip_type.dart';
import 'package:PiliPlus/models/common/super_chat_type.dart';
import 'package:PiliPlus/models/common/super_resolution_type.dart';
import 'package:PiliPlus/models/common/theme/theme_type.dart';
import 'package:PiliPlus/models/common/video/audio_quality.dart';
@@ -823,8 +824,11 @@ abstract class Pref {
static bool get showMemberShop =>
_setting.get(SettingBoxKey.showMemberShop, defaultValue: false);
static bool get showSuperChat =>
_setting.get(SettingBoxKey.showSuperChat, defaultValue: true);
static SuperChatType get superChatType =>
SuperChatType.values[_setting.get(
SettingBoxKey.superChatType,
defaultValue: SuperChatType.valid.index,
)];
static bool get minimizeOnExit =>
_setting.get(SettingBoxKey.minimizeOnExit, defaultValue: true);