fixing errors with agent tasks

pull/1/head
Joshua Collins 4 years ago
parent 655343bbaf
commit 2ee4616da5
  1. 15
      app/app.js
  2. 4
      app/store/tasks.js

@ -47,21 +47,16 @@ app.get('/api/agents/:agentId', (req, res) => {
}
})
app.put('/api/agents/:agentId/status', (req, res) => {
const agentId = parseInt(req.params.agentId)
agentStore.updateAgentBeaconTime(agentId)
res.status(200).send()
})
app.get('/api/agents/:agentId/tasks', (req, res) => {
const agentId = parseInt(req.params.agentId)
const tasks = taskStore.getAllTasksForAgent(agentId)
if (tasks) {
res.status(200).json(tasks)
} else {
const agent = agentStore.getAgentById(agentId)
if (!agent) {
res.status(404).json({
message: 'agent does not exist'
})
} else {
const tasks = taskStore.getAllTasksForAgent(agentId)
res.status(200).json(tasks)
}
})

@ -39,9 +39,7 @@ const Tasks = () => {
obj.getAllTasksForAgent = (agentId) => {
const tasks = obj.tasks.filter(t => t.agentId === agentId)
return tasks.length !== 0
? tasks
: null
return tasks
}
obj.getAllTasks = () => obj.tasks

Loading…
Cancel
Save