diff --git a/src/main/presenter/remoteControlPresenter/weixinIlink/weixinIlinkRuntime.ts b/src/main/presenter/remoteControlPresenter/weixinIlink/weixinIlinkRuntime.ts index 2e638f626..16a647f41 100644 --- a/src/main/presenter/remoteControlPresenter/weixinIlink/weixinIlinkRuntime.ts +++ b/src/main/presenter/remoteControlPresenter/weixinIlink/weixinIlinkRuntime.ts @@ -423,6 +423,11 @@ export class WeixinIlinkRuntime { await this.syncDeliverySegments(deliveryState, endpointKey, sendContext, processSegments) } + if (snapshot.pendingInteraction) { + this.deps.bindingStore.clearRemoteDeliveryState(endpointKey) + return + } + if (finalText.trim()) { this.logInfo('Sending Weixin iLink final fallback text without delivery state.', { accountId: message.accountId,