Implemented phase 6 for the POC prototype in the Website service.

This commit is contained in:
javier committed 2026-09-21 13:53:13 +02:00
1 parent 256d22df40
commit f2f445827b
40 files changed
+1906 -37

No files matched your search

@@ -220,6 +220,7 @@ private func router(
options: .autoGenerateHeadEndpoints
)
let collecting = CollectingRepository(fluent: fluent)
let recoveryLinks = RecoveryLinks()
let sessions = SessionStore(
trade: trade,
collecting: collecting
@@ -268,6 +269,7 @@ private func router(
CatalogueController<AppRequestContext>(
repository: repository,
sessions: sessions,
collecting: collecting,
assetVersion: assetVersion,
analytics: analytics
)
@@ -275,6 +277,7 @@ private func router(
sessions: sessions,
accounts: accounts,
catalogue: repository,
recoveryLinks: recoveryLinks,
// Limited to HTTPS wherever the site is served over it; plain-HTTP local development keeps the cookie usable.
isSecure: httpsRedirect.trustForwardedProto && httpsRedirect.origin.hasPrefix("https://"),
assetVersion: assetVersion,
@@ -297,7 +300,8 @@ private func router(
PasskeyController<AppRequestContext>(
origin: passkeysOrigin,
accounts: accounts,
sessions: sessions
sessions: sessions,
recoveryLinks: recoveryLinks
)
ListingFormController<AppRequestContext>(
catalogue: repository,
@@ -312,6 +316,7 @@ private func router(
trade: trade,
catalogue: repository,
sessions: sessions,
collecting: collecting,
assetVersion: assetVersion,
analytics: analytics,
onCatalogueChange: refreshHome