From 204fcb6dd00e747c6bc4bfa0cdf9a140a4880cca Mon Sep 17 00:00:00 2001 From: samooth Date: Tue, 18 Mar 2025 11:22:56 +0100 Subject: [PATCH 1/2] adding missing deps and few types --- package.json | 2 ++ src/CertifierServer.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0f458ca..b315ee0 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,8 @@ "author": "Peer-to-peer Privacy Systems Research, LLC", "license": "Open BSV License", "dependencies": { + "@bsv/auth-express-middleware": "^1.0.13", + "@bsv/payment-express-middleware": "^1.0.3", "@bsv/sdk": "^1.3.30", "@bsv/wallet-toolbox": "^1.1.60", "body-parser": "^1.20.0", diff --git a/src/CertifierServer.ts b/src/CertifierServer.ts index 96a6b2c..a1e5cdc 100644 --- a/src/CertifierServer.ts +++ b/src/CertifierServer.ts @@ -42,7 +42,7 @@ export class CertifierServer { this.app.use(express.json({ limit: '30mb' })) // This allows the API to be used everywhere when CORS is enforced - this.app.use((req, res, next) => { + this.app.use((req: Request, res: Response, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', '*') res.header('Access-Control-Allow-Methods', '*') @@ -64,7 +64,7 @@ export class CertifierServer { this.app.use( createPaymentMiddleware({ wallet: this.wallet, - calculateRequestPrice: async (req) => { + calculateRequestPrice: async (req: Request) => { return 0 //temp } }) From da13e210f4f4c19efae4564e3871c38eb5bc6d06 Mon Sep 17 00:00:00 2001 From: samooth Date: Tue, 18 Mar 2025 11:26:11 +0100 Subject: [PATCH 2/2] adding deps missing --- src/CertifierServer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CertifierServer.ts b/src/CertifierServer.ts index a1e5cdc..4a16e7b 100644 --- a/src/CertifierServer.ts +++ b/src/CertifierServer.ts @@ -64,7 +64,7 @@ export class CertifierServer { this.app.use( createPaymentMiddleware({ wallet: this.wallet, - calculateRequestPrice: async (req: Request) => { + calculateRequestPrice: async (req) => { return 0 //temp } })