mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 02:44:02 +00:00
fix: improve mapped installations and map-source guidance (#183)
Improve mapped installation recovery, deselection, retry feedback, and visual-style and map-source guidance.
This commit is contained in:
1 parent
3b6b3f1007
commit
759652207f
25 files changed
+479
-41
No files matched your search
@@ -16,6 +16,7 @@ import os from 'node:os';
|
||||
import path from 'node:path';
|
||||
import {
|
||||
militaryInstallationCacheKey,
|
||||
militaryInstallationFailureReason,
|
||||
militaryInstallationDiskFresh,
|
||||
militaryInstallationDiskPath,
|
||||
migrateMilitaryInstallationEntry,
|
||||
@@ -27,6 +28,12 @@ import {
|
||||
} from '../../vite.config.js';
|
||||
|
||||
const DAY_MS = 86_400_000;
|
||||
test('installation failure reasons disclose no raw upstream error and do not guess overload', () => {
|
||||
assert.equal(militaryInstallationFailureReason(new Error('private network details')), 'unavailable');
|
||||
assert.equal(militaryInstallationFailureReason({ name: 'AbortError' }), 'timeout');
|
||||
assert.equal(militaryInstallationFailureReason({ installationReason: 'rate_limited' }), 'rate_limited');
|
||||
assert.equal(militaryInstallationFailureReason({ installationReason: 'query_failed' }), 'query_failed');
|
||||
});
|
||||
const TTL_MS = 30 * DAY_MS;
|
||||
|
||||
/** An entry shaped exactly like what the proxy writes. */
|
||||
|
||||
Reference in new issue
Block a user