opt: send dm

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-06 11:32:22 +08:00
parent 0a5a094e54
commit 6d1d6b575a

View File

@@ -449,31 +449,12 @@ class _SendDanmakuPanelState extends CommonPublishPageState<SendDanmakuPanel> {
@override @override
Future onCustomPublish({required String message, List? pictures}) async { Future onCustomPublish({required String message, List? pictures}) async {
SmartDialog.showLoading(msg: '发送中...'); SmartDialog.showLoading(msg: '发送中...');
if (widget.roomId != null) { final res = widget.roomId != null
final res = await LiveHttp.sendLiveMsg( ? await LiveHttp.sendLiveMsg(
roomId: widget.roomId, roomId: widget.roomId,
msg: editController.text, msg: editController.text,
); )
if (res['status']) { : await DanmakuHttp.shootDanmaku(
Get.back();
SmartDialog.showToast('发送成功');
widget.callback(
DanmakuContentItem(
editController.text,
color: _color.value,
type: switch (_mode.value) {
5 => DanmakuItemType.top,
4 => DanmakuItemType.bottom,
_ => DanmakuItemType.scroll,
},
selfSend: true,
),
);
} else {
SmartDialog.showToast('发送失败: ${res['msg']}');
}
} else {
final dynamic res = await DanmakuHttp.shootDanmaku(
oid: widget.cid, oid: widget.cid,
bvid: widget.bvid, bvid: widget.bvid,
progress: widget.progress, progress: widget.progress,
@@ -502,5 +483,4 @@ class _SendDanmakuPanelState extends CommonPublishPageState<SendDanmakuPanel> {
SmartDialog.showToast('发送失败: ${res['msg']}'); SmartDialog.showToast('发送失败: ${res['msg']}');
} }
} }
}
} }