MCPcopy
hub / github.com/ChineseSubFinder/ChineseSubFinder / Update

Method Update

pkg/task_queue/task_queue.go:183–189  ·  view source on GitHub ↗

Update 更新素,不存在则会失败

(oneJob task_queue2.OneJob)

Source from the content-addressed store, hash-verified

181
182// Update 更新素,不存在则会失败
183func (t *TaskQueue) Update(oneJob task_queue2.OneJob) (bool, error) {
184
185 defer t.queueLock.Unlock()
186 t.queueLock.Lock()
187
188 return t.update(oneJob)
189}
190
191// AutoDetectUpdateJobStatus 根据任务的生命周期图,进行自动判断更新,见《任务的生命周期》流程图
192func (t *TaskQueue) AutoDetectUpdateJobStatus(oneJob task_queue2.OneJob, inErr error) {

Calls 3

updateMethod · 0.95
UnlockMethod · 0.80
LockMethod · 0.80

Tested by 3

TestTaskQueue_UpdateFunction · 0.76