From a8c361e69916aa635ed6a2e8753ad2981b4ff25d Mon Sep 17 00:00:00 2001 From: aaditya47 <50749476+aaditya47@users.noreply.github.com> Date: Fri, 26 Feb 2021 11:34:20 +0530 Subject: [PATCH] made some changes to dashboard and zoom --- routes/dashboard.js | 16 ++++++++-------- zoom.js | 18 ++++++++++++++++-- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/routes/dashboard.js b/routes/dashboard.js index c874a6d..90c18ed 100644 --- a/routes/dashboard.js +++ b/routes/dashboard.js @@ -4,22 +4,20 @@ const bcrypt = require("bcryptjs"); const jwt = require("jsonwebtoken"); const keys = require("../config/keys"); -const zoom=require("../zoom"); - // Loading schemas const User = require("../models/UserSchema"); const Requested = require("../models/RequestedSchema"); const Todo = require("../models/TodoSchema"); const Inprogress = require("../models/InprogressSchema"); const Done = require("../models/DoneSchema"); - +const zoom=require("../zoom"); function checkName(name) { - temp=name.split('@'); + const temp=name.split('@'); if(temp[0]=="Zoom") { - return True; + return true; } - return False; + return false; } // Endpoints to populate db @@ -44,8 +42,10 @@ router.post("/dashboard/inprogress", (req,res) => { newTask.save().then(res.json(req.body.name)).catch(err => console.log(err)); if(checkName(req.body.name)) { - temp=(req.body.name).split('@'); // specify data format = YYYY-MM-DDTHH:MM:SSZ - zoom.StartZoomMeeting(temp[1],temp[2],temp[3]); + const temp=req.body.name; // specify data format = YYYY-MM-DDTHH:MM:SSZ + console.log(temp); + const format=temp.split('@'); + zoom.StartZoomMeeting(format[1],format[2]); } }); diff --git a/zoom.js b/zoom.js index 62d9469..6deafd7 100644 --- a/zoom.js +++ b/zoom.js @@ -1,13 +1,25 @@ const config = require('./config/config'); const agenda=require("./agenda"); +const User = require("./models/UserSchema"); -module.exports = async function StartZoomMeeting(topicname,date,time) { +function test() +{ + console.log("Test"); +} + +async function StartZoomMeeting(topicname,date) { + const email=User.find({ + "email":email + },(err,teams) => { + console.log(err); + }); + console.log(email); const options = { method: "POST", uri: "https://api.zoom.us/v2/users/" + email + "/meetings", body: { topic: topicname, - start_time: date+"-"+time, + start_time: date, type: 1, settings: { host_video: "true", @@ -37,3 +49,5 @@ module.exports = async function StartZoomMeeting(topicname,date,time) { console.log("API call failed, reason ", error); } } + +module.exports.StartZoomMeeting=StartZoomMeeting; \ No newline at end of file