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' }); }