mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-09 11:37:51 +08:00
@@ -1,5 +1,6 @@
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:PiliPlus/common/widgets/dialog/report.dart';
|
||||
import 'package:PiliPlus/common/widgets/flutter/text_field/controller.dart';
|
||||
@@ -503,9 +504,13 @@ class LiveRoomController extends GetxController {
|
||||
case 'SUPER_CHAT_MESSAGE' when showSuperChat:
|
||||
final item = SuperChatItem.fromJson(obj['data']);
|
||||
superChatMsg.insert(0, item);
|
||||
if (isFullScreen || plPlayerController.isDesktopPip) {
|
||||
if (plPlayerController.showDanmaku &&
|
||||
(isFullScreen || plPlayerController.isDesktopPip)) {
|
||||
fsSC.value = item.copyWith(
|
||||
endTime: DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
||||
endTime: math.min(
|
||||
item.endTime,
|
||||
DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
||||
),
|
||||
);
|
||||
}
|
||||
addDm(item);
|
||||
|
||||
Reference in New Issue
Block a user