From 170b11bb7dede2872ede43bea33cfdbc961207cf Mon Sep 17 00:00:00 2001 From: Sean Date: Wed, 9 Apr 2025 11:56:15 -0400 Subject: [PATCH] Fix price cache. Add OSVersion to PIng controller --- MarketData/MarketDataLib/Cache/LocalPriceCache.cs | 4 ++++ MarketDataServer/Controllers/PingController.cs | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs index e53ef0e..c2f12f6 100755 --- a/MarketData/MarketDataLib/Cache/LocalPriceCache.cs +++ b/MarketData/MarketDataLib/Cache/LocalPriceCache.cs @@ -73,6 +73,10 @@ namespace MarketData.Cache { lock(typeof(LocalPriceCache)) { + if(Utility.IsEpoch(latestDate)) + { + RefreshLatestDate(); + } return latestDate; } } diff --git a/MarketDataServer/Controllers/PingController.cs b/MarketDataServer/Controllers/PingController.cs index 2b7a474..ea12918 100755 --- a/MarketDataServer/Controllers/PingController.cs +++ b/MarketDataServer/Controllers/PingController.cs @@ -15,5 +15,12 @@ namespace MarketDataServer.Controllers MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][PingController::GetPing]", DateTime.Now)); return true; } + + [HttpGet(Name = "GetSystemInfo")] + public String GetSystemInfo() + { + MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][PingController::GetSystemInfo]", DateTime.Now)); + return Environment.VersionString.; + } } }