Ver Fonte

Resize webp stickers if they're not 1:1

Tulir Asokan há 3 anos atrás
pai
commit
11abac2214
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      portal.go

+ 1 - 1
portal.go

@@ -2902,7 +2902,7 @@ func (portal *Portal) preprocessMatrixMedia(ctx context.Context, sender *User, r
 	// Allowed mime types from https://developers.facebook.com/docs/whatsapp/on-premises/reference/media
 	// Allowed mime types from https://developers.facebook.com/docs/whatsapp/on-premises/reference/media
 	switch {
 	switch {
 	case isSticker:
 	case isSticker:
-		if mimeType != "image/webp" {
+		if mimeType != "image/webp" || content.Info.Width != content.Info.Height {
 			data, convertErr = portal.convertToWebP(data)
 			data, convertErr = portal.convertToWebP(data)
 			content.Info.MimeType = "image/webp"
 			content.Info.MimeType = "image/webp"
 		}
 		}