fix(transport): Zstd-распаковка, гонка PacketReceiver, fix имён и стикеров

This commit is contained in:
klockky
2026-05-14 13:12:41 +03:00
parent ea3042f341
commit d541e9df9d
10 changed files with 137 additions and 40 deletions
+5 -3
View File
@@ -1270,15 +1270,17 @@ class MessageBubble extends StatelessWidget {
}
Widget _buildStickerAttachment(BuildContext ctx, MessageAttachment sticker) {
final preview = (sticker as dynamic).previewData as String? ?? '';
final url = sticker.baseUrl ?? '';
final preview = sticker.previewData ?? '';
final imageUrl = url.isNotEmpty ? url : preview;
return ClipRRect(
borderRadius: BorderRadius.circular(photoBorderRadius),
child: Stack(
children: [
if (preview.isNotEmpty)
if (imageUrl.isNotEmpty)
Image.network(
preview,
imageUrl,
width: 150,
height: 150,
fit: BoxFit.contain,