MCPcopy Index your code
hub / github.com/EvoMap/evolver / _withFallbackFailure

Function _withFallbackFailure

src/forceUpdate.js:204–214  ·  view source on GitHub ↗
(primaryFailure, fallbackFailure)

Source from the content-addressed store, hash-verified

202}
203
204function _withFallbackFailure(primaryFailure, fallbackFailure) {
205 if (!primaryFailure) return fallbackFailure;
206 if (!fallbackFailure) return primaryFailure;
207 var primaryCode = String(primaryFailure.code || FORCE_UPDATE_FAIL_CODES.ALL_CHANNELS_EXHAUSTED);
208 var fallbackCode = String(fallbackFailure.code || FORCE_UPDATE_FAIL_CODES.ALL_CHANNELS_EXHAUSTED);
209 var terminalCode = 'fallback_' + fallbackCode.replace(/[^a-z0-9_]/gi, '_').toLowerCase();
210 var detail = 'primary_failed=' + primaryCode + ' | fallback_failed=' + fallbackCode;
211 if (fallbackFailure.detail) detail += ': ' + fallbackFailure.detail;
212 if (primaryFailure.detail) detail += ' | primary_detail=' + primaryFailure.detail;
213 return _fail(terminalCode, detail);
214}
215
216function _isRetryableFsLockError(e) {
217 var code = e && e.code;

Callers 1

_executeForceUpdateInnerFunction · 0.85

Calls 1

_failFunction · 0.85

Tested by

no test coverage detected