event API refract

using optimistic updates
This commit is contained in:
cv
2021-04-11 21:30:24 +02:00
parent 964bdf0d2a
commit 3db40be8a8
5 changed files with 144 additions and 26 deletions
+2 -3
View File
@@ -113,7 +113,7 @@ exports.eventsPatch = async (req, res) => {
const newEvents = replaceAt(events, itemIndex, updatedEvent);
events = [...newEvents];
res.sendStatus(200);
res.send(updatedEvent);
};
// Create controller for DELETE request to '/events/'
@@ -128,8 +128,7 @@ exports.eventsDelete = async (req, res) => {
if (itemIndex === -1) {
res.sendStatus(400);
return;
}
else if (itemIndex === 0) events.shift();
} else if (itemIndex === 0) events.shift();
else events.splice(itemIndex, 1);
// Update events
+2 -2
View File
@@ -3,8 +3,8 @@ const event = {
title: '',
subtitle: '',
presenter: '',
timeStart: new Date(),
timeEnd: new Date(),
timeStart: null,
timeEnd: null,
clockStarted: null,
type: 'event',
};