MCPcopy
hub / github.com/the-open-agent/openagent / UpdateTask

Function UpdateTask

object/task.go:172–192  ·  view source on GitHub ↗
(id string, task *Task)

Source from the content-addressed store, hash-verified

170}
171
172func UpdateTask(id string, task *Task) (bool, error) {
173 owner, name, err := util.GetOwnerAndNameFromIdWithError(id)
174 if err != nil {
175 return false, err
176 }
177 _, err = getTask(owner, name)
178 if err != nil {
179 return false, err
180 }
181 if task == nil {
182 return false, nil
183 }
184
185 _, err = adapter.engine.ID(core.PK{owner, name}).AllCols().Update(task)
186 if err != nil {
187 return false, err
188 }
189
190 // return affected != 0
191 return true, nil
192}
193
194func AddTask(task *Task) (bool, error) {
195 affected, err := adapter.engine.Insert(task)

Callers 3

UploadTaskDocumentMethod · 0.92
UpdateTaskMethod · 0.92
AnalyzeTaskMethod · 0.92

Calls 2

getTaskFunction · 0.70

Tested by

no test coverage detected