some bug fixes, some optimizations

This commit is contained in:
simon987
2019-02-11 20:10:33 -05:00
parent 51eb9ae6da
commit 4edf354f8d
13 changed files with 141 additions and 61 deletions

View File

@@ -156,11 +156,20 @@ func (api *WebAPI) TaskGet(r *Request) {
}
task := api.Database.GetTask(worker)
if task == nil {
r.OkJson(GetTaskResponse{
Ok: true,
Task: task,
})
r.OkJson(GetTaskResponse{
Ok: false,
Message: "No task available",
})
} else {
r.OkJson(GetTaskResponse{
Ok: true,
Task: task,
})
}
}
func (api WebAPI) validateSignature(r *Request) (*storage.Worker, error) {