make stickers smaller than images

This commit is contained in:
OfficialDakari 2025-12-02 11:22:26 +05:00
parent c901530d59
commit ce0d1c63d1
1 changed files with 7 additions and 4 deletions

View File

@ -126,8 +126,11 @@ class MessageContent extends StatelessWidget {
case MessageTypes.Image: case MessageTypes.Image:
case MessageTypes.Sticker: case MessageTypes.Sticker:
if (event.redacted) continue textmessage; if (event.redacted) continue textmessage;
final maxSize = final maxSize = event.messageType == MessageTypes.Sticker
event.messageType == MessageTypes.Image ? 512.0 : 256.0; ? 128
: event.messageType == MessageTypes.Image
? 512.0
: 256.0;
final w = event.content final w = event.content
.tryGetMap<String, Object?>('info') .tryGetMap<String, Object?>('info')
?.tryGet<int>('w'); ?.tryGet<int>('w');
@ -199,8 +202,8 @@ class MessageContent extends StatelessWidget {
!event.redacted && !event.redacted &&
event.isRichMessage) { event.isRichMessage) {
var html = AppConfig.renderHtml && event.isRichMessage var html = AppConfig.renderHtml && event.isRichMessage
? event.formattedText ? event.formattedText
: event.text.replaceAll('<', '&lt;').replaceAll('>', '&gt;'); : event.text.replaceAll('<', '&lt;').replaceAll('>', '&gt;');
if (event.messageType == MessageTypes.Emote) { if (event.messageType == MessageTypes.Emote) {
html = '* $html'; html = '* $html';
} }