(token: string | null)
| 7 | } |
| 8 | |
| 9 | export function authFromToken(token: string | null) { |
| 10 | const decoded = decode64(token ?? undefined) |
| 11 | if (!decoded) return |
| 12 | const separator = decoded.indexOf(":") |
| 13 | if (separator === -1) return |
| 14 | return { |
| 15 | username: decoded.slice(0, separator) || "opencode", |
| 16 | password: decoded.slice(separator + 1), |
| 17 | } |
| 18 | } |
| 19 | |
| 20 | export function createSdkForServer({ |
| 21 | server, |
no test coverage detected