From c83a2dba7e99aefac0c4cc930c4a80dd4a08bac0 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 30 Jan 2025 20:39:51 -0600 Subject: [PATCH] Give requireSigner middleware the right type --- src/middleware/requireSigner.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/middleware/requireSigner.ts b/src/middleware/requireSigner.ts index c954dbd6..e360ab42 100644 --- a/src/middleware/requireSigner.ts +++ b/src/middleware/requireSigner.ts @@ -1,9 +1,9 @@ +import { MiddlewareHandler } from '@hono/hono'; import { HTTPException } from '@hono/hono/http-exception'; - -import { AppMiddleware } from '@/app.ts'; +import { NostrSigner } from '@nostrify/nostrify'; /** Throw a 401 if a signer isn't set. */ -export const requireSigner: AppMiddleware = async (c, next) => { +export const requireSigner: MiddlewareHandler<{ Variables: { signer: NostrSigner } }> = async (c, next) => { if (!c.get('signer')) { throw new HTTPException(401, { message: 'No pubkey provided' }); }