Skip to content

Commit a99377a

Browse files
all events
1 parent ebc87c2 commit a99377a

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

routes/api.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import basicAuth from "basic-auth";
33
import { formSend } from "../utils/webhook.js";
44
import { validationResult } from "express-validator";
55
import { validateEvent, validateEventId } from "../utils/validator.js";
6-
import { addEvent, removeEvent, getAllEvents } from "../utils/db.js";
6+
import { addEvent, removeEvent, getAllEvents, getAllEventsId } from "../utils/db.js";
77
const router = express.Router();
88

99
const authenticate = (req, res, next) => {
@@ -56,4 +56,9 @@ router.get("/allEvents", (req, res) => {
5656
res.status(200).json(events);
5757
});
5858

59+
router.get("/manageAllEvents", (req, res) => {
60+
const events = getAllEventsId();
61+
res.status(200).json(events);
62+
});
63+
5964
export default router;

utils/db.js

+12
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,15 @@ export function getAllEvents() {
5959
});
6060
}
6161

62+
export function getAllEventsId() {
63+
const entries = calendarDB.entries();
64+
return entries.map(([key, value]) => {
65+
return {
66+
id: key,
67+
date: value.date,
68+
time: value.time,
69+
type: value.type,
70+
description: value.description,
71+
};
72+
});
73+
}

0 commit comments

Comments
 (0)