mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-30 23:58:13 +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'],
|
message: json['message'],
|
||||||
userInfo: UserInfo.fromJson(json['user_info'] as Map<String, dynamic>),
|
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']);
|
final item = SuperChatItem.fromJson(obj['data']);
|
||||||
superChatMsg.insert(0, item);
|
superChatMsg.insert(0, item);
|
||||||
if (isFullScreen || plPlayerController.isDesktopPip) {
|
if (isFullScreen || plPlayerController.isDesktopPip) {
|
||||||
fsSC.value = item;
|
fsSC.value = item.copyWith(
|
||||||
|
endTime: DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'WATCHED_CHANGE':
|
case 'WATCHED_CHANGE':
|
||||||
|
|||||||
Reference in New Issue
Block a user