fix: Import sticker packs

This commit is contained in:
Christian Kußowski 2025-11-14 15:18:13 +01:00
parent 31b3758622
commit 1a38777cea
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -276,26 +276,16 @@ class EmotesSettingsController extends State<EmotesSettings> {
}
Future<void> importEmojiZip() async {
final result = await showFutureLoadingDialog<Archive?>(
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 archive = ZipDecoder().decodeStream(buffer);
return archive;
},
final result = await selectFiles(
context,
type: FileSelectorType.zip,
);
final archive = result.result;
if (archive == null) return;
if (result.isEmpty) return;
final buffer = InputMemoryStream(await result.single.readAsBytes());
final archive = ZipDecoder().decodeStream(buffer);
await showDialog(
context: context,