mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 16:48:16 +08:00
opt: send dm
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -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,
|
||||||
@@ -503,4 +484,3 @@ class _SendDanmakuPanelState extends CommonPublishPageState<SendDanmakuPanel> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user