Browse Source

Disable custom emoji

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

4
.env

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

18
src/lib/appManagers/appMessagesManager.ts

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

Loading…
Cancel
Save