decord/source/modules/messages/canEditMessage.tsx
2026-07-22 07:54:56 +00:00

53 lines
1.6 KiB
TypeScript

// Module ID: 9957
// Function ID: 76938
// Name: canEditMessage
// Dependencies: []
// Exports: default
// Module 9957 (canEditMessage)
const _module = require(dependencyMap[0]);
({ MessageFlags: closure_3, MessageStates: closure_4, MessageTypes: closure_5 } = _module);
const _module1 = require(dependencyMap[4]);
const result = _module1.fileFinishedImporting("modules/messages/canEditMessage.tsx");
export default function canEditMessage(author) {
let tmp = null != arg1;
if (tmp) {
let tmp2 = author.author.id === arg1;
if (tmp2) {
let tmp4 = author.state === constants2.SENT;
if (tmp4) {
let tmp7 = !importDefault(dependencyMap[1])(author);
if (tmp7) {
const tmp10 = !require(dependencyMap[2]).canEditMessageWithStickers(author);
let tmp11 = !tmp10;
if (!tmp10) {
let tmp13 = !author.hasFlag(constants.IS_VOICE_MESSAGE);
if (tmp13) {
let tmp14 = null == author.referralTrialOfferId;
if (tmp14) {
let tmp15 = !author.isPoll();
if (tmp15) {
let tmp18 = !importDefault(dependencyMap[3])(author);
if (tmp18) {
tmp18 = author.type !== constants3.MEDIA_MENTION_MESSAGE;
}
tmp15 = tmp18;
}
tmp14 = tmp15;
}
tmp13 = tmp14;
}
tmp11 = tmp13;
}
tmp7 = tmp11;
const obj = require(dependencyMap[2]);
}
tmp4 = tmp7;
}
tmp2 = tmp4;
}
tmp = tmp2;
}
return tmp;
};