Skip to content

Commit 2ce4525

Browse files
committed
feat: unify re plugin message deletion to always revoke
1 parent fb58c01 commit 2ce4525

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/plugin/re.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ import { RPCError } from "teleproto/errors";
55
const prefixes = getPrefixes();
66
const mainPrefix = prefixes[0];
77

8-
function shouldRevokeDelete(message?: Api.Message): boolean {
9-
return Boolean(message?.isPrivate);
10-
}
11-
128
class RePlugin extends Plugin {
139
cleanup(): void {}
1410

@@ -34,8 +30,8 @@ class RePlugin extends Plugin {
3430
reverse: true,
3531
});
3632

37-
// 私聊中需要双向删除命令消息,群聊则保持原有行为(仅本端删除)
38-
await msg.safeDelete({ revoke: shouldRevokeDelete(msg) });
33+
// 双向删除命令消息
34+
await msg.safeDelete({ revoke: true });
3935

4036
// 尝试使用转发方式复读
4137
let forwardFailed = false;
@@ -89,7 +85,7 @@ class RePlugin extends Plugin {
8985
}
9086
}
9187
if (trigger) {
92-
await trigger.safeDelete({ revoke: shouldRevokeDelete(trigger) });
88+
await trigger.safeDelete({ revoke: true });
9389
}
9490
},
9591
};

0 commit comments

Comments
 (0)