(rawRefreshToken?: string)
| 217 | } |
| 218 | |
| 219 | function 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 | |
| 236 | export class RingRestClient { |
| 237 | public refreshToken |
no test coverage detected