summaryrefslogtreecommitdiff
path: root/src/FundLab.Api/Program.fs
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-22 00:56:35 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-22 00:56:35 +0800
commit70e1ad4fc8ba248f835d415faade8a91ac3dc1f8 (patch)
treec4b8ce56b1867d8b4c744422fef3e965eb2aadda /src/FundLab.Api/Program.fs
parent0597ac74757e223c17a6477ff49d69a559168279 (diff)
downloadfund-lab-70e1ad4fc8ba248f835d415faade8a91ac3dc1f8.tar.gz
Add real NAV series multi-day returns (3d-13)
Diffstat (limited to 'src/FundLab.Api/Program.fs')
-rw-r--r--src/FundLab.Api/Program.fs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/FundLab.Api/Program.fs b/src/FundLab.Api/Program.fs
index ba5936e..fa58219 100644
--- a/src/FundLab.Api/Program.fs
+++ b/src/FundLab.Api/Program.fs
@@ -20,8 +20,13 @@ let main argv =
let collector = ProcessMarketDataCollector.FromEnvironment() :> IMarketDataCollector
let marketData = MarketDataService(repository, collector) :> IMarketDataService
let navDateProbe = AkshareNavDateProbe(collector) :> INavDateProbe
+ let navSeriesProbe = AkshareNavSeriesProbe(collector) :> INavSeriesProbe
+
+ let probes =
+ { NavDates = navDateProbe
+ NavSeries = navSeriesProbe }
let app = builder.Build()
- app.UseGiraffe(App.createApplicationWithMarketDataAndProbe repository marketData navDateProbe)
+ app.UseGiraffe(App.createApplicationWithMarketDataAndProbes repository marketData probes)
app.Run()
0