MCPcopy Create free account
hub / github.com/dgreif/ring / parseAuthConfig

Function parseAuthConfig

packages/ring-client-api/rest-client.ts:219–234  ·  view source on GitHub ↗
(rawRefreshToken?: string)

Source from the content-addressed store, hash-verified

217}
218
219function parseAuthConfig(rawRefreshToken?: string): AuthConfig | undefined {
220 if (!rawRefreshToken) {
221 return
222 }
223
224 try {
225 const config = JSON.parse(fromBase64(rawRefreshToken))
226 assert(config)
227 assert(config.rt)
228 return config
229 } catch {
230 return {
231 rt: rawRefreshToken,
232 }
233 }
234}
235
236export class RingRestClient {
237 public refreshToken

Callers 1

constructorMethod · 0.85

Calls 1

fromBase64Function · 0.90

Tested by

no test coverage detected