Add admin CLI command and auth guard, use oRPC client
CLI changes: - Use official oRPC client instead of manual HTTP requests - Add admin complete-login command for dev workflow - Remove type assertions, use proper ContractRouterClient typing - Add @orpc/client and @orpc/contract dependencies API changes: - Use oRPC cookie helpers from @orpc/server/helpers - Improve admin complete-login error messages (expired, already completed) Dashboard changes: - Add AuthGuard component to redirect unauthenticated users to /auth/login - Update confirm page with correct CLI command and copy button - Remove duplicate auth redirect from dashboard layout Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,9 +9,9 @@ interface AddSiteFlags {
|
||||
|
||||
async function addSite(this: LocalContext, flags: AddSiteFlags): Promise<void> {
|
||||
try {
|
||||
const client = await createApiClient();
|
||||
const api = await createApiClient();
|
||||
|
||||
await client.call("admin.orgs.addSite", {
|
||||
await api.admin.orgs.addSite({
|
||||
slug: flags.org,
|
||||
domain: flags.domain,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user