diff --git a/package.json b/package.json index fecc8aa2..71353012 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.9.15", + "version": "0.9.17", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", diff --git a/src/app/listener.middleware/handler.message.ts b/src/app/listener.middleware/handler.message.ts index dcea3963..5d22d8dd 100644 --- a/src/app/listener.middleware/handler.message.ts +++ b/src/app/listener.middleware/handler.message.ts @@ -15,8 +15,11 @@ export default async function handler({ operation, data = {}, payload }: Params) case "addMessage": case "updateMessage": { - const { mid } = payload; - await table?.setItem(mid + "", data[mid]); + const { mid, properties } = payload; + if (mid != properties?.local_id) { + // 不要存本地消息 + await table?.setItem(mid + "", data[mid]); + } } break; case "removeMessage":