From 78a88979dc85a633d3c5bfd5eda1301f252006a3 Mon Sep 17 00:00:00 2001 From: Archi Date: Fri, 10 Dec 2021 14:22:49 +0100 Subject: [PATCH] Add service parameter to GET /Api/ASF --- ArchiSteamFarm/IPC/Responses/ASFResponse.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ArchiSteamFarm/IPC/Responses/ASFResponse.cs b/ArchiSteamFarm/IPC/Responses/ASFResponse.cs index 315c27c51..6239927e5 100644 --- a/ArchiSteamFarm/IPC/Responses/ASFResponse.cs +++ b/ArchiSteamFarm/IPC/Responses/ASFResponse.cs @@ -62,6 +62,13 @@ public sealed class ASFResponse { [Required] public DateTime ProcessStartTime { get; private set; } + /// + /// Boolean value specifying whether ASF has been started with a --service parameter. + /// + [JsonProperty(Required = Required.Always)] + [Required] + public bool Service { get; private set; } + /// /// ASF version of currently running binary. /// @@ -76,5 +83,7 @@ public sealed class ASFResponse { MemoryUsage = memoryUsage > 0 ? memoryUsage : throw new ArgumentOutOfRangeException(nameof(memoryUsage)); ProcessStartTime = processStartTime > DateTime.MinValue ? processStartTime : throw new ArgumentOutOfRangeException(nameof(processStartTime)); Version = version ?? throw new ArgumentNullException(nameof(version)); + + Service = Program.Service; } }