From 6ddf38da646f06b8dfc41c20d2bcd15ef6bfe1a9 Mon Sep 17 00:00:00 2001 From: Clansty Date: Sun, 24 Mar 2024 06:33:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=AF=E4=BB=A5=E4=B8=B4=E6=97=B6?= =?UTF-8?q?=E7=A6=81=E7=94=A8=E6=97=A0=E7=BC=9D=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/src/constants/flags.ts | 1 + main/src/services/ForwardService.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/main/src/constants/flags.ts b/main/src/constants/flags.ts index 4a0c9a2..b184d58 100644 --- a/main/src/constants/flags.ts +++ b/main/src/constants/flags.ts @@ -10,6 +10,7 @@ enum flags { NO_QUOTE_PIN = 1 << 8, NO_FORWARD_OTHER_BOT = 1 << 9, USE_MARKDOWN = 1 << 10, + DISABLE_SEAMLESS = 1 << 11, } export default flags; diff --git a/main/src/services/ForwardService.ts b/main/src/services/ForwardService.ts index b755e2d..35ef201 100644 --- a/main/src/services/ForwardService.ts +++ b/main/src/services/ForwardService.ts @@ -749,6 +749,7 @@ export default class ForwardService { && chainableElements.length && this.instance.workMode && pair.instanceMapForTg[senderId] + && !((pair.flags | this.instance.flags) & flags.DISABLE_SEAMLESS) ) { try { const messageSent = await pair.instanceMapForTg[senderId].sendMsg([