fix checking of same user requirement
This commit is contained in:
+5
-1
@@ -178,7 +178,11 @@ export async function checkRequirements(cmd: ChatCommand | CallbackCommand | nul
|
|||||||
if (reqs.isRequiresSameUser()) {
|
if (reqs.isRequiresSameUser()) {
|
||||||
let originalFromId: number | null;
|
let originalFromId: number | null;
|
||||||
try {
|
try {
|
||||||
originalFromId = (await MessageStore.get(chatId, messageId))?.fromId;
|
const queryMessage = await MessageStore.get(chatId, messageId);
|
||||||
|
if (queryMessage && queryMessage.replyToMessageId) {
|
||||||
|
const originalMessage = await MessageStore.get(chatId, queryMessage.replyToMessageId);
|
||||||
|
originalFromId = originalMessage?.fromId;
|
||||||
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logError(e);
|
logError(e);
|
||||||
originalFromId = null;
|
originalFromId = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user