- getBlastRadius(input, options?) accepts an optional injected MimecastClient and cacheScope; an injected client bypasses the global isMimecastConfigured() gate since it carries its own credentials - cache key namespaced by cacheScope to prevent cross-tenant collisions - deliveredResult.error (previously swallowed) now rethrown so the outer catch converts it to status: unavailable / reason: lookup_failed -- defense-in-depth against Bug 1 (future end-date rejected by Mimecast) - test mock hygiene: getMimecastClientMock now cleared in beforeEach |
||
|---|---|---|
| .. | ||
| hooks | ||
| services | ||
| types | ||
| utils | ||
| auth-client.ts | ||
| auth-utils.ts | ||
| auth.ts | ||
| bootstrap.ts | ||
| permissions.test.ts | ||
| permissions.ts | ||
| status-registry.ts | ||
| utils.ts | ||