From a719c2aabf1e2305053fca1a0a48ea4ba756fff8 Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Sat, 15 Mar 2025 20:33:01 -0300 Subject: [PATCH] fix: add swapNutzapsMiddleware to nutzap endpoint --- packages/ditto/controllers/api/cashu.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/ditto/controllers/api/cashu.ts b/packages/ditto/controllers/api/cashu.ts index e121f809..b4b4136a 100644 --- a/packages/ditto/controllers/api/cashu.ts +++ b/packages/ditto/controllers/api/cashu.ts @@ -21,14 +21,6 @@ type Wallet = z.infer; const route = new DittoRoute(); -// app.delete('/wallet') -> 204 - -// app.post(swapMiddleware, '/nutzap'); - -/* GET /api/v1/ditto/cashu/wallet -> Wallet, 404 */ -/* PUT /api/v1/ditto/cashu/wallet -> Wallet */ -/* DELETE /api/v1/ditto/cashu/wallet -> 204 */ - interface Nutzap { amount: number; event_id?: string; @@ -295,7 +287,7 @@ const nutzapSchema = z.object({ }); /** Nutzaps a post or a user. */ -route.post('/nutzap', userMiddleware({ enc: 'nip44' }), async (c) => { +route.post('/nutzap', userMiddleware({ enc: 'nip44' }), swapNutzapsMiddleware, async (c) => { const { conf, relay, user, signal } = c.var; const pubkey = await user.signer.getPublicKey(); const body = await parseBody(c.req.raw);