From 4bd55c308ac848b27dc0f6a6e8b70a187e12be7f Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Mon, 29 Apr 2024 10:25:40 +0800 Subject: [PATCH] fix exception throwing --- .../Core/ExceptionService/HutaoException.cs | 2 +- .../ExceptionService/HutaoExceptionKind.cs | 23 ------------------- .../Snap.Hutao/Properties/launchSettings.json | 2 +- 3 files changed, 2 insertions(+), 25 deletions(-) delete mode 100644 src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoExceptionKind.cs diff --git a/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoException.cs b/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoException.cs index 7bf282e8..05988840 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoException.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoException.cs @@ -60,6 +60,6 @@ internal sealed class HutaoException : Exception [DoesNotReturn] public static OperationCanceledException OperationCanceled(string message, Exception? innerException = default) { - return new OperationCanceledException(message, innerException); + throw new OperationCanceledException(message, innerException); } } \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoExceptionKind.cs b/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoExceptionKind.cs deleted file mode 100644 index 2ea398e6..00000000 --- a/src/Snap.Hutao/Snap.Hutao/Core/ExceptionService/HutaoExceptionKind.cs +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) DGP Studio. All rights reserved. -// Licensed under the MIT license. - -namespace Snap.Hutao.Core.ExceptionService; - -internal enum HutaoExceptionKind -{ - None, - - // Foundation - ImageCacheInvalidUri, - DatabaseCorrupted, - UserdataCorrupted, - - // IO - FileSystemCreateFileInsufficientPermissions, - PrivateNamedPipeContentHashIncorrect, - - // Service - GachaStatisticsInvalidItemId, - GameFpsUnlockingFailed, - GameConfigInvalidChannelOptions, -} \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Properties/launchSettings.json b/src/Snap.Hutao/Snap.Hutao/Properties/launchSettings.json index 36a6b395..a5fb2a14 100644 --- a/src/Snap.Hutao/Snap.Hutao/Properties/launchSettings.json +++ b/src/Snap.Hutao/Snap.Hutao/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "Snap.Hutao": { "commandName": "MsixPackage", - "nativeDebugging": true, + "nativeDebugging": false, "doNotLaunchApp": false, "allowLocalNetworkLoopbackProperty": true },