MCPcopy Create free account
hub / github.com/openclaw/gogcli / waitDocsImageInsertRetry

Function waitDocsImageInsertRetry

internal/cmd/docs_import.go:311–323  ·  view source on GitHub ↗
(ctx context.Context, delay time.Duration)

Source from the content-addressed store, hash-verified

309}
310
311func waitDocsImageInsertRetry(ctx context.Context, delay time.Duration) error {
312 if delay <= 0 {
313 return nil
314 }
315 timer := time.NewTimer(delay)
316 defer timer.Stop()
317 select {
318 case <-ctx.Done():
319 return ctx.Err()
320 case <-timer.C:
321 return nil
322 }
323}
324
325func isRetryableDocsImageInsertError(err error) bool {
326 var apiErr *gapi.Error

Callers 2

Calls 1

ErrMethod · 0.80

Tested by

no test coverage detected