Browse Source

Disable custom emoji

master
Eduard Kuzmenko 2 years ago
parent
commit
e0351a793a
  1. 4
      .env
  2. 10
      src/lib/appManagers/appMessagesManager.ts

4
.env

@ -1,5 +1,5 @@
API_ID=1025907 API_ID=1025907
API_HASH=452b0359b988148995f22ff0f4229750 API_HASH=452b0359b988148995f22ff0f4229750
VERSION=1.5.0 VERSION=1.5.0
VERSION_FULL=1.5.0 (223) VERSION_FULL=1.5.0 (224)
BUILD=223 BUILD=224

10
src/lib/appManagers/appMessagesManager.ts

@ -2722,8 +2722,8 @@ export class AppMessagesManager extends AppManager {
} }
} */ } */
if(isMessage && message.media) {
let unsupported = false; let unsupported = false;
if(isMessage && message.media) {
switch(message.media._) { switch(message.media._) {
case 'messageMediaEmpty': { case 'messageMediaEmpty': {
delete message.media; delete message.media;
@ -2787,14 +2787,18 @@ export class AppMessagesManager extends AppManager {
break; break;
} }
} }
}
if(unsupported) { if(isMessage && !unsupported && message.entities) {
unsupported = message.entities.some((entity) => entity._ === 'messageEntityCustomEmoji');
}
if(isMessage && unsupported) {
message.media = {_: 'messageMediaUnsupported'}; message.media = {_: 'messageMediaUnsupported'};
message.message = ''; message.message = '';
delete message.entities; delete message.entities;
delete message.totalEntities; delete message.totalEntities;
} }
}
if(!isMessage && message.action) { if(!isMessage && message.action) {
const action = message.action as MessageAction; const action = message.action as MessageAction;

Loading…
Cancel
Save