aboutsummaryrefslogtreecommitdiff
path: root/Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs')
-rw-r--r--Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs6
1 files changed, 2 insertions, 4 deletions
diff --git a/Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs b/Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs
index 2e380a3..bd1233e 100644
--- a/Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs
+++ b/Plugins/SessionCacheServer/Endpoints/BrokerHeartBeat.cs
@@ -37,7 +37,7 @@ using VNLib.Plugins.Extensions.Loading;
namespace VNLib.Plugins.Essentials.Sessions.Server.Endpoints
{
- internal class BrokerHeartBeat : ResourceEndpointBase
+ internal sealed class BrokerHeartBeat : ResourceEndpointBase
{
public override string Path => "/heartbeat";
@@ -64,9 +64,7 @@ namespace VNLib.Plugins.Essentials.Sessions.Server.Endpoints
private async Task<ReadOnlyJsonWebKey> GetBrokerPubAsync()
{
- using SecretResult brokerPubKey = await Pbase.TryGetSecretAsync("broker_public_key") ?? throw new KeyNotFoundException("Missing required secret : broker_public_key");
-
- return brokerPubKey.GetJsonWebKey();
+ return await Pbase.TryGetSecretAsync("broker_public_key").ToJsonWebKey() ?? throw new KeyNotFoundException("Missing required secret : broker_public_key");
}
protected override async ValueTask<VfReturnType> GetAsync(HttpEntity entity)