diff --git a/api/index.js b/api/index.js index 45679d8..b54f882 100644 --- a/api/index.js +++ b/api/index.js @@ -12,21 +12,32 @@ app.get('/', (req, res) => { }) var application; +var applicationMessages = []; app.post('/application', (req, res) => { data = req.body application = data; console.log(data); res.send('Application received') -}) +}); app.get('/me/application', (req, res) => { if (application) { - res.send(application); + let data = { + "app": application, + "messages": applicationMessages + } + res.send(data); } else { res.status(204).send(); } +}); + +app.post('/application/message', (req, res) => { + data = req.body + applicationMessages.push(data); + res.status(200); }) diff --git a/ui/src/components/application/ApplicationChat.vue b/ui/src/components/application/ApplicationChat.vue new file mode 100644 index 0000000..f532830 --- /dev/null +++ b/ui/src/components/application/ApplicationChat.vue @@ -0,0 +1,71 @@ + + +