for item := range nextItem {
pullRequest := item.(PullRequest)
err := PullItemAndProcess(item.(PullRequest), GenerateRandomApiToken(), keepClient)
+ pullq.ReportDone <- struct{}{}
if err == nil {
log.Printf("Pull %s success", pullRequest)
} else {
for _, addr := range pullRequest.Servers {
service_roots[addr] = addr
}
- keepClient.SetServiceRoots(service_roots, nil)
+ keepClient.SetServiceRoots(service_roots, nil, nil)
// Generate signature with a random token
expires_at := time.Now().Add(60 * time.Second)