feat.PLONDS客户端

This commit is contained in:
lincube
2026-06-01 19:48:51 +08:00
parent 0c8830133a
commit 03e4442e74
39 changed files with 2582 additions and 991 deletions

View File

@@ -0,0 +1,12 @@
namespace LanMountainDesktop.Services.Plonds;
internal sealed record PlondsPrepareResult(
bool Success,
PlondsPreparedPackage? Package,
string? ErrorMessage,
bool RequiresUiHandling)
{
public static PlondsPrepareResult Prepared(PlondsPreparedPackage package) => new(true, package, null, false);
public static PlondsPrepareResult FailedForUi(string message) => new(false, null, message, true);
}