From b7dc0b02a73eb3c44cef4c21c07e254e1d299476 Mon Sep 17 00:00:00 2001 From: Mark Krasner Date: Thu, 11 Apr 2024 12:01:06 -0400 Subject: [PATCH] Type fix for multicontroller --- demo/server/src/controllers/multiController.ts | 11 ++++++++--- demo/server/src/index.ts | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/demo/server/src/controllers/multiController.ts b/demo/server/src/controllers/multiController.ts index e944433..f1c443a 100644 --- a/demo/server/src/controllers/multiController.ts +++ b/demo/server/src/controllers/multiController.ts @@ -2,6 +2,13 @@ import { getContext } from '../utils/context.js' import { Request, Response, NextFunction } from 'express' import { PointsWriter, PointsReader } from '@composexp/points' +type ContextAggregationContent = { + recipient: string + points: number + date: string + context: string +} + const getContextAggregation = async (req: Request, res: Response, next: NextFunction) => { try { const { ceramic, aggregationModelID } = await getContext() @@ -55,7 +62,7 @@ const updateContextAggregation = async (req: Request, res: Response, next: NextF const { amount, recipient, context } = req.body //instantiate a writer and reader - const contextWriter = new PointsWriter({ + const contextWriter = new PointsWriter({ ceramic, aggregationModelID, }) @@ -73,7 +80,6 @@ const updateContextAggregation = async (req: Request, res: Response, next: NextF recipient, points: amount, date: new Date().toISOString(), - //@ts-ignore context, }) res.locals = { @@ -88,7 +94,6 @@ const updateContextAggregation = async (req: Request, res: Response, next: NextF points: content ? content.points + amount : amount, date: new Date().toISOString(), recipient, - //@ts-ignore context, } }, diff --git a/demo/server/src/index.ts b/demo/server/src/index.ts index 7c6a190..5312c4c 100644 --- a/demo/server/src/index.ts +++ b/demo/server/src/index.ts @@ -8,7 +8,7 @@ const port = process.env.PORT || 8080; const corsOptions = { - origin: ["http://localhost:3000", "https://developers.ceramic.network"], + origin: ["http://localhost:8080", "https://developers.ceramic.network"], optionsSuccessStatus: 200 // For legacy browser support }