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:async';
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
import 'dart:math' as math;
|
||||||
|
|
||||||
import 'package:PiliPlus/common/widgets/dialog/report.dart';
|
import 'package:PiliPlus/common/widgets/dialog/report.dart';
|
||||||
import 'package:PiliPlus/common/widgets/flutter/text_field/controller.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:
|
case 'SUPER_CHAT_MESSAGE' when showSuperChat:
|
||||||
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 (plPlayerController.showDanmaku &&
|
||||||
|
(isFullScreen || plPlayerController.isDesktopPip)) {
|
||||||
fsSC.value = item.copyWith(
|
fsSC.value = item.copyWith(
|
||||||
endTime: DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
endTime: math.min(
|
||||||
|
item.endTime,
|
||||||
|
DateTime.now().millisecondsSinceEpoch ~/ 1000 + 10,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
addDm(item);
|
addDm(item);
|
||||||
|
|||||||
Reference in New Issue
Block a user