mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
reduce fullscreen sc duration
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -39,4 +39,32 @@ class SuperChatItem {
|
||||
message: json['message'],
|
||||
userInfo: UserInfo.fromJson(json['user_info'] as Map<String, dynamic>),
|
||||
);
|
||||
|
||||
SuperChatItem copyWith({
|
||||
int? id,
|
||||
int? uid,
|
||||
int? price,
|
||||
String? backgroundColor,
|
||||
String? backgroundBottomColor,
|
||||
String? backgroundPriceColor,
|
||||
String? messageFontColor,
|
||||
int? endTime,
|
||||
String? message,
|
||||
UserInfo? userInfo,
|
||||
bool? expired,
|
||||
}) {
|
||||
return SuperChatItem(
|
||||
id: id ?? this.id,
|
||||
uid: uid ?? this.uid,
|
||||
price: price ?? this.price,
|
||||
backgroundColor: backgroundColor ?? this.backgroundColor,
|
||||
backgroundBottomColor:
|
||||
backgroundBottomColor ?? this.backgroundBottomColor,
|
||||
backgroundPriceColor: backgroundPriceColor ?? this.backgroundPriceColor,
|
||||
messageFontColor: messageFontColor ?? this.messageFontColor,
|
||||
endTime: endTime ?? this.endTime,
|
||||
message: message ?? this.message,
|
||||
userInfo: userInfo ?? this.userInfo,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -459,7 +459,9 @@ class LiveRoomController extends GetxController {
|
||||
final item = SuperChatItem.fromJson(obj['data']);
|
||||
superChatMsg.insert(0, item);
|
||||
if (isFullScreen || plPlayerController.isDesktopPip) {
|
||||
fsSC.value = item;
|
||||
fsSC.value = item.copyWith(
|
||||
endTime: DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
||||
);
|
||||
}
|
||||
break;
|
||||
case 'WATCHED_CHANGE':
|
||||
|
||||
Reference in New Issue
Block a user