mod: remove add live dm

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-14 11:01:49 +08:00
parent 56460c937d
commit a89fe6b026
2 changed files with 7 additions and 43 deletions

View File

@@ -639,41 +639,6 @@ class UserHttp {
}
}
// 稍后再看播放全部
// static Future toViewPlayAll({required int oid, required String bvid}) async {
// var res = await Request().get(
// Api.watchLaterHtml,
// data: {
// 'oid': oid,
// 'bvid': bvid,
// },
// );
// String scriptContent =
// extractScriptContents(parse(res.data).body!.outerHtml)[0];
// int startIndex = scriptContent.indexOf('{');
// int endIndex = scriptContent.lastIndexOf('};');
// String jsonContent = scriptContent.substring(startIndex, endIndex + 1);
// // 解析JSON字符串为Map
// Map<String, dynamic> jsonData = json.decode(jsonContent);
// // 输出解析后的数据
// return {
// 'status': true,
// 'data': jsonData['resourceList']
// .map((e) => MediaVideoItemModel.fromJson(e))
// .toList()
// };
// }
static List<String> extractScriptContents(String htmlContent) {
RegExp scriptRegExp = RegExp(r'<script>([\s\S]*?)<\/script>');
Iterable<Match> matches = scriptRegExp.allMatches(htmlContent);
List<String> scriptContents = <String>[];
for (Match match in matches) {
String scriptContent = match.group(1)!;
scriptContents.add(scriptContent);
}
return scriptContents;
}
// 稍后再看列表
static Future getMediaList({
required dynamic type,

View File

@@ -6,7 +6,6 @@ import 'package:PiliPlus/pages/live_emote/controller.dart';
import 'package:PiliPlus/pages/live_emote/view.dart';
import 'package:PiliPlus/pages/live_room/controller.dart';
import 'package:PiliPlus/pages/video/detail/reply_new/toolbar_icon_button.dart';
import 'package:canvas_danmaku/models/danmaku_content_item.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
@@ -235,13 +234,13 @@ class _ReplyPageState extends CommonPublishPageState<LiveSendDmPanel> {
Get.back();
liveRoomController.savedDanmaku = null;
SmartDialog.showToast('发送成功');
liveRoomController.plPlayerController.danmakuController?.addDanmaku(
DanmakuContentItem(
emoticonUnique ?? message,
type: DanmakuItemType.scroll,
selfSend: true,
),
);
// liveRoomController.plPlayerController.danmakuController?.addDanmaku(
// DanmakuContentItem(
// emoticonUnique ?? message,
// type: DanmakuItemType.scroll,
// selfSend: true,
// ),
// );
} else {
SmartDialog.showToast(res['msg']);
}