(svc *service.Container, name, title, path string)
| 244 | } |
| 245 | |
| 246 | func startScrapeHTTPTask(svc *service.Container, name, title, path string) *service.TaskHandle { |
| 247 | if svc == nil || svc.Tasks == nil { |
| 248 | return nil |
| 249 | } |
| 250 | if title != "" { |
| 251 | name += ":" + title |
| 252 | } |
| 253 | return svc.Tasks.Start(service.TaskKindScrape, name, service.TaskUpdate{ |
| 254 | Stage: "scrape", |
| 255 | SourcePath: path, |
| 256 | Message: "正在刮削元数据", |
| 257 | }) |
| 258 | } |
| 259 | |
| 260 | // reprobeHandler re-runs ffprobe against a single media. Admin-only. |
| 261 | func reprobeHandler(svc *service.Container) gin.HandlerFunc { |
no test coverage detected