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; } }