From 1a38777ceacfbb23a39ec466bd41cc5bbd2e0f91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Fri, 14 Nov 2025 15:18:13 +0100 Subject: [PATCH] fix: Import sticker packs --- .../settings_emotes/settings_emotes.dart | 24 ++++++------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/lib/pages/settings_emotes/settings_emotes.dart b/lib/pages/settings_emotes/settings_emotes.dart index 98e06e96c..56a96ffc8 100644 --- a/lib/pages/settings_emotes/settings_emotes.dart +++ b/lib/pages/settings_emotes/settings_emotes.dart @@ -276,26 +276,16 @@ class EmotesSettingsController extends State { } Future importEmojiZip() async { - final result = await showFutureLoadingDialog( - context: context, - future: () async { - final result = await selectFiles( - context, - type: FileSelectorType.zip, - ); - - if (result.isEmpty) return null; - - final buffer = InputMemoryStream(await result.first.readAsBytes()); + final result = await selectFiles( + context, + type: FileSelectorType.zip, + ); - final archive = ZipDecoder().decodeStream(buffer); + if (result.isEmpty) return; - return archive; - }, - ); + final buffer = InputMemoryStream(await result.single.readAsBytes()); - final archive = result.result; - if (archive == null) return; + final archive = ZipDecoder().decodeStream(buffer); await showDialog( context: context,