MCPcopy Create free account
hub / github.com/Noumena-Network/code / mapLocalDegradationMode

Function mapLocalDegradationMode

src/auth/runtime/leases.ts:161–175  ·  view source on GitHub ↗
(
  leaseState: LeaseState,
)

Source from the content-addressed store, hash-verified

159}
160
161function mapLocalDegradationMode(
162 leaseState: LeaseState,
163): DegradationMode {
164 switch (leaseState) {
165 case 'usable':
166 case 'renewing':
167 case 'grace_period':
168 return 'none'
169 case 'degraded':
170 case 'expired':
171 case 'reauth_required':
172 case 'revoked':
173 return 'checkpoint_only'
174 }
175}
176
177export function buildLocalFirstPartyLease(
178 session: ResolvedAuthSession,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected