From 84a4f92fe50c73f47ad6dbff55e35c4b24e090ff Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 10 May 2020 21:27:21 -0400 Subject: [PATCH] Add API field and right for HeartbeatSeconds --- .../Models/Internal/DreamDaemonLaunchParameters.cs | 6 ++++++ src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs index 693f1c7965..3ad418dfac 100644 --- a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs +++ b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs @@ -41,6 +41,12 @@ namespace Tgstation.Server.Api.Models.Internal [Required] public uint? StartupTimeout { get; set; } + /// + /// The number of seconds between each watchdog heartbeat. 0 disables. + /// + [Required] + public uint? HeartbeatSeconds { get; set; } + /// /// Check if we match a given set of /// diff --git a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs index fc07682e1b..84d3e57e86 100644 --- a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs +++ b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs @@ -71,6 +71,11 @@ namespace Tgstation.Server.Api.Rights /// /// User can change /// - SetStartupTimeout = 2048 + SetStartupTimeout = 2048, + + /// + /// User can change + /// + SetHeartbeatInterval = 4096, } }