Skip to content

Commit 16095fe

Browse files
committed
orders 8:59
1 parent a6c3a78 commit 16095fe

1 file changed

Lines changed: 15 additions & 10 deletions

File tree

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
1+
import { EventTypes, Events } from '@chronosrx/common';
12
import express from 'express';
2-
import EventTypes from '@chronosrx/common';
3-
import { Order } from '../models/Order';
43
import { Inventory } from '../models/Inventory';
4+
import { User } from '../models/user';
55

66
const router = express.Router();
77

88
router.post('/', async (req, res) => {
9-
const { EventTypes: Events } = req.body.event;
10-
11-
switch (EventTypes) {
12-
case Events.ITEM_CREATED:
13-
const newOrder = Inventory.build(EventTypes.payload);
14-
await newOrder.save();
9+
const event: Events = req.body.event;
10+
console.log(event);
11+
switch (event) {
12+
case EventTypes.USER_CREATED:
13+
// console.log(event);
14+
const newUser = User.build(event.payload);
15+
await newUser.save();
1516
break;
17+
case EventTypes.ITEM_CREATED:
18+
const newInventory = Inventory.build(event.payload);
19+
await newInventory.save();
1620
default:
1721
res.send({});
1822
}
19-
20-
res.send({ message: '🎃 Event received' });
23+
res.send({ message: 'Event received' });
2124
});
2225

26+
// router.get('/events');
27+
2328
export default router;

0 commit comments

Comments
 (0)