MCPcopy Create free account
hub / github.com/Thunder-Compute/thunder-cli / statusRefreshErrorMessage

Function statusRefreshErrorMessage

tui/status.go:223–230  ·  view source on GitHub ↗
(err error, retryAt time.Time)

Source from the content-addressed store, hash-verified

221}
222
223func statusRefreshErrorMessage(err error, retryAt time.Time) string {
224 delay := time.Until(retryAt)
225 var apiErr *api.APIError
226 if errors.As(err, &apiErr) && apiErr.StatusCode == http.StatusTooManyRequests {
227 return fmt.Sprintf("Refresh rate-limited. Retrying in %s.", formatRetryDelay(delay))
228 }
229 return fmt.Sprintf("Failed to refresh instances. Retrying in %s.", formatRetryDelay(delay))
230}
231
232func (m statusModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
233 if m.quitting {

Callers 1

ViewMethod · 0.85

Calls 1

formatRetryDelayFunction · 0.85

Tested by

no test coverage detected