From 148209d92789e8cd4d399648823e1050b11fdf14 Mon Sep 17 00:00:00 2001 From: usuraiyukito Date: Sun, 27 Jul 2025 17:22:21 +0900 Subject: [PATCH 1/2] fix: send and reply --- packages/linejs/client/features/message/square.ts | 10 ++++++++-- packages/linejs/client/features/message/talk.ts | 9 ++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/linejs/client/features/message/square.ts b/packages/linejs/client/features/message/square.ts index 2640342..7d71c60 100644 --- a/packages/linejs/client/features/message/square.ts +++ b/packages/linejs/client/features/message/square.ts @@ -58,9 +58,12 @@ export class SquareMessage { } await this.#client.base.square.sendMessage({ - relatedMessageId: this.raw.message.id, + relatedMessageId: input.relatedMessageId ?? this.raw.message.id, squareChatMid: this.raw.message.to, text: input.text, + contentType: input.contentType, + contentMetadata: input.contentMetadata, + location: input.location, }); } @@ -83,9 +86,12 @@ export class SquareMessage { } await this.#client.base.square.sendMessage({ - relatedMessageId: this.raw.message.to, + relatedMessageId: input.relatedMessageId, squareChatMid: this.raw.message.to, text: input.text, + contentMetadata: input.contentMetadata, + contentType: input.contentType, + location: input.location, }); } /** diff --git a/packages/linejs/client/features/message/talk.ts b/packages/linejs/client/features/message/talk.ts index 6e7680f..0b7a265 100644 --- a/packages/linejs/client/features/message/talk.ts +++ b/packages/linejs/client/features/message/talk.ts @@ -64,10 +64,13 @@ export class TalkMessage { to = this.isMyMessage ? this.to.id : this.from.id; } return await this.#client.base.talk.sendMessage({ - relatedMessageId: this.raw.id, + relatedMessageId: input.relatedMessageId ?? this.raw.id, text: input.text, to, e2ee: input.e2ee, + contentType: input.contentType, + contentMetadata: input.contentMetadata, + location: input.location, }); } @@ -98,9 +101,13 @@ export class TalkMessage { to = this.isMyMessage ? this.to.id : this.from.id; } return await this.#client.base.talk.sendMessage({ + relatedMessageId: input.relatedMessageId, text: input.text, to, e2ee: input.e2ee, + contentType: input.contentType, + contentMetadata: input.contentMetadata, + location: input.location, }); } From 85d72a93b056f22600142f0dd3d0797de7d43a7d Mon Sep 17 00:00:00 2001 From: usuraiyukito Date: Mon, 28 Jul 2025 21:15:48 +0900 Subject: [PATCH 2/2] fix: send --- packages/linejs/client/features/message/square.ts | 2 +- packages/linejs/client/features/message/talk.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linejs/client/features/message/square.ts b/packages/linejs/client/features/message/square.ts index 7d71c60..653d82c 100644 --- a/packages/linejs/client/features/message/square.ts +++ b/packages/linejs/client/features/message/square.ts @@ -80,7 +80,7 @@ export class SquareMessage { }, ): Promise { if (typeof input === "string") { - return this.reply({ + return this.send({ text: input, }); } diff --git a/packages/linejs/client/features/message/talk.ts b/packages/linejs/client/features/message/talk.ts index 0b7a265..1e9d4df 100644 --- a/packages/linejs/client/features/message/talk.ts +++ b/packages/linejs/client/features/message/talk.ts @@ -88,7 +88,7 @@ export class TalkMessage { }, ): Promise { if (typeof input === "string") { - return this.reply({ + return this.send({ text: input, }); }