From 3527bc1bd59e809b3c54f6d00f96dbd6949c5ff5 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Sun, 28 May 2023 04:33:11 +0200 Subject: [PATCH] Fixed decompress issue (hopefully) --- .../App/Helpers/Files/WingsFileAccess.cs | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/Moonlight/App/Helpers/Files/WingsFileAccess.cs b/Moonlight/App/Helpers/Files/WingsFileAccess.cs index 8e1b7093..f28d65a2 100644 --- a/Moonlight/App/Helpers/Files/WingsFileAccess.cs +++ b/Moonlight/App/Helpers/Files/WingsFileAccess.cs @@ -212,13 +212,27 @@ public class WingsFileAccess : FileAccess public override async Task Decompress(FileData fileData) { - var req = new DecompressFile() + try { - Root = CurrentPath, - File = fileData.Name - }; + var req = new DecompressFile() + { + Root = CurrentPath, + File = fileData.Name + }; - await WingsApiHelper.Post(Server.Node, $"api/servers/{Server.Uuid}/files/decompress", req); + await WingsApiHelper.Post(Server.Node, $"api/servers/{Server.Uuid}/files/decompress", req); + } + catch (Exception e) + { + if (e.Message.ToLower().Contains("canceled")) + { + // ignore, maybe do smth better here, like showing a waiting thing or so + } + else + { + throw; + } + } } public override Task GetLaunchUrl()