fixing errors with agent tasks
This commit is contained in:
parent
655343bbaf
commit
2ee4616da5
15
app/app.js
15
app/app.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…
x
Reference in New Issue
Block a user