()
| 52 | } |
| 53 | |
| 54 | function buildZooCodeSignInUrl(): string { |
| 55 | const callbackUri = encodeURIComponent( |
| 56 | `${vscode.env.uriScheme}://${Package.publisher}.${Package.name}/auth-callback`, |
| 57 | ) |
| 58 | const device = encodeURIComponent(vscode.env.appName || "VS Code") |
| 59 | const editor = encodeURIComponent("VS Code") |
| 60 | return `${getZooCodeBaseUrl()}/dashboard/connect?device=${device}&editor=${editor}&version=${Package.version}&callback_uri=${callbackUri}` |
| 61 | } |
| 62 | |
| 63 | type ZooGatewayApiErrorAction = |
| 64 | | { kind: "sign_in" } |
no test coverage detected