Fix lint errors and formatting
- Wrap error.code with String() in CLI complete-login command - Apply formatting fixes from linter Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -35,7 +35,8 @@ export const adminAuthCompleteLogin = os.admin.auth.completeLogin
|
|||||||
// Check if expired
|
// Check if expired
|
||||||
if (new Date(anyRequest.expires_at) < new Date()) {
|
if (new Date(anyRequest.expires_at) < new Date()) {
|
||||||
throw new ORPCError("BAD_REQUEST", {
|
throw new ORPCError("BAD_REQUEST", {
|
||||||
message: "Login request expired (15 min limit). Start a new login flow.",
|
message:
|
||||||
|
"Login request expired (15 min limit). Start a new login flow.",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ async function completeLogin(
|
|||||||
console.log(`Completed login request for: ${flags.email}`);
|
console.log(`Completed login request for: ${flags.email}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof ORPCError) {
|
if (error instanceof ORPCError) {
|
||||||
console.error(`Error [${error.code}]:`, error.message);
|
console.error(`Error [${String(error.code)}]:`, error.message);
|
||||||
} else {
|
} else {
|
||||||
console.error(
|
console.error(
|
||||||
"Error:",
|
"Error:",
|
||||||
|
|||||||
@@ -7,11 +7,15 @@ type OrgRole = "owner" | "admin" | "member";
|
|||||||
const validRoles: OrgRole[] = ["owner", "admin", "member"];
|
const validRoles: OrgRole[] = ["owner", "admin", "member"];
|
||||||
|
|
||||||
function parseRole(role: string | undefined): OrgRole | undefined {
|
function parseRole(role: string | undefined): OrgRole | undefined {
|
||||||
if (!role) return undefined;
|
if (!role) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
if (validRoles.includes(role as OrgRole)) {
|
if (validRoles.includes(role as OrgRole)) {
|
||||||
return role as OrgRole;
|
return role as OrgRole;
|
||||||
}
|
}
|
||||||
throw new Error(`Invalid role: ${role}. Must be one of: ${validRoles.join(", ")}`);
|
throw new Error(
|
||||||
|
`Invalid role: ${role}. Must be one of: ${validRoles.join(", ")}`,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
interface CreateUserFlags {
|
interface CreateUserFlags {
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { AlertCircle, Check, Copy, Loader2, Mail, RefreshCw } from "@lucide/svelte";
|
import {
|
||||||
|
AlertCircle,
|
||||||
|
Check,
|
||||||
|
Copy,
|
||||||
|
Loader2,
|
||||||
|
Mail,
|
||||||
|
RefreshCw,
|
||||||
|
} from "@lucide/svelte";
|
||||||
import { createQuery } from "@tanstack/svelte-query";
|
import { createQuery } from "@tanstack/svelte-query";
|
||||||
import { goto } from "$app/navigation";
|
import { goto } from "$app/navigation";
|
||||||
import { api } from "$lib/api/client";
|
import { api } from "$lib/api/client";
|
||||||
@@ -18,7 +25,9 @@ let isResending = $state(false);
|
|||||||
let resendError = $state<string | null>(null);
|
let resendError = $state<string | null>(null);
|
||||||
let copied = $state(false);
|
let copied = $state(false);
|
||||||
|
|
||||||
const devCommand = $derived(`reviq admin complete-login --email ${loginFlowState.email}`);
|
const devCommand = $derived(
|
||||||
|
`reviq admin complete-login --email ${loginFlowState.email}`,
|
||||||
|
);
|
||||||
|
|
||||||
async function copyToClipboard() {
|
async function copyToClipboard() {
|
||||||
await navigator.clipboard.writeText(devCommand);
|
await navigator.clipboard.writeText(devCommand);
|
||||||
|
|||||||
Reference in New Issue
Block a user