From 11a589fb011eff3b18cd7d167db41e080a3fd9ea Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 24 Feb 2025 08:50:06 -0600 Subject: [PATCH] Switch the pools, whoops --- packages/ditto/app.ts | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/ditto/app.ts b/packages/ditto/app.ts index 13123e75..5a84a80d 100644 --- a/packages/ditto/app.ts +++ b/packages/ditto/app.ts @@ -235,24 +235,25 @@ const socketTokenMiddleware = tokenMiddleware((c) => { } }); -app.use('/api/*', metricsMiddleware, ratelimit, paginationMiddleware(), logiMiddleware); -app.use('/.well-known/*', metricsMiddleware, ratelimit, logiMiddleware); -app.use('/nodeinfo/*', metricsMiddleware, ratelimit, logiMiddleware); -app.use('/oauth/*', metricsMiddleware, ratelimit, logiMiddleware); - -app.get('/api/v1/streaming', socketTokenMiddleware, metricsMiddleware, ratelimit, streamingController); - -app.get( - '/relay', +app.use( + '/api/*', (c, next) => { c.set('relay', new DittoAPIStore({ relay, pool })); return next(); }, metricsMiddleware, ratelimit, - relayController, + paginationMiddleware(), + logiMiddleware, ); +app.use('/.well-known/*', metricsMiddleware, ratelimit, logiMiddleware); +app.use('/nodeinfo/*', metricsMiddleware, ratelimit, logiMiddleware); +app.use('/oauth/*', metricsMiddleware, ratelimit, logiMiddleware); + +app.get('/api/v1/streaming', socketTokenMiddleware, metricsMiddleware, ratelimit, streamingController); +app.get('/relay', metricsMiddleware, ratelimit, relayController); + app.use( cspMiddleware(), cors({ origin: '*', exposeHeaders: ['link'] }),