From de86fd1783ed6de49488b2e50d1635b025808f68 Mon Sep 17 00:00:00 2001
From: Sami Spets <savasp@utu.fi>
Date: Tue, 8 Oct 2019 11:50:40 +0300
Subject: [PATCH] Added GET /stream/config route

---
 web-service/server/src/index.js          | 16 ++++++++++++----
 web-service/server/src/models/configs.js |  2 ++
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/web-service/server/src/index.js b/web-service/server/src/index.js
index db120c922..43205eaec 100644
--- a/web-service/server/src/index.js
+++ b/web-service/server/src/index.js
@@ -212,11 +212,19 @@ app.post('/stream/config', async (req, res) => {
 		frame_delay,
 		num_frames,
 	});
-	const resp = await savedConfigs.save();
-
-	console.log(resp);
+	try{
+		await savedConfigs.save();
+		return res.status(200).json('Your configurations were saved successfully')
+	}catch(err){
+		console.log(err)
+		return res.status(500).json('Somethings wrong I can feel it')
+	}
+})
 
-	return res.json(200)
+app.get('/stream/config', async(req, res) => {
+	const listOfCongifs = await Config.find({});
+	console.log(listOfCongifs)
+	return res.status(200).json(listOfCongifs)
 })
 
 //app.get('/stream', (req, res))
diff --git a/web-service/server/src/models/configs.js b/web-service/server/src/models/configs.js
index 6f1c51fff..b15dd2db4 100644
--- a/web-service/server/src/models/configs.js
+++ b/web-service/server/src/models/configs.js
@@ -19,6 +19,8 @@ const cameraConfigSchema = mongoose.Schema({
     use_intrinsics: {type: Boolean, default: true},
     use_extrinsics: {type: Boolean, default: true},
     flip_vertical: {type: Boolean, default: true},
+    //For Mongo
+    name: {type: String, default: null}
   })
 
   cameraConfigSchema.set('toJSON', {
-- 
GitLab