mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix
This commit is contained in:
@@ -13,12 +13,15 @@ export class SendPokeBase extends GetPacketStatusDepends<Payload, void> {
|
|||||||
override payloadSchema = SchemaData;
|
override payloadSchema = SchemaData;
|
||||||
|
|
||||||
async _handle(payload: Payload) {
|
async _handle(payload: Payload) {
|
||||||
const target_id = payload.target_id ?? payload.user_id;
|
// 这里的 !! 可以传入空字符串和0 忽略这些数据有利用接口统一接口
|
||||||
const peer_id = payload.group_id ?? payload.user_id;
|
const target_id = !!payload.target_id ? payload.target_id : payload.user_id;
|
||||||
|
const peer_id = !!payload.group_id ? payload.group_id : payload.user_id;
|
||||||
|
|
||||||
const is_group = !!payload.group_id;
|
const is_group = !!payload.group_id;
|
||||||
if (!target_id || !peer_id) {
|
if (!target_id || !peer_id) {
|
||||||
throw new Error('请检查参数,缺少 user_id 或 group_id');
|
throw new Error('请检查参数,缺少 user_id 或 group_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
await this.core.apis.PacketApi.pkt.operation.SendPoke(is_group, +peer_id, +target_id);
|
await this.core.apis.PacketApi.pkt.operation.SendPoke(is_group, +peer_id, +target_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user