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
|
||||
if (new Date(anyRequest.expires_at) < new Date()) {
|
||||
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}`);
|
||||
} catch (error) {
|
||||
if (error instanceof ORPCError) {
|
||||
console.error(`Error [${error.code}]:`, error.message);
|
||||
console.error(`Error [${String(error.code)}]:`, error.message);
|
||||
} else {
|
||||
console.error(
|
||||
"Error:",
|
||||
|
||||
@@ -7,11 +7,15 @@ type OrgRole = "owner" | "admin" | "member";
|
||||
const validRoles: OrgRole[] = ["owner", "admin", "member"];
|
||||
|
||||
function parseRole(role: string | undefined): OrgRole | undefined {
|
||||
if (!role) return undefined;
|
||||
if (!role) {
|
||||
return undefined;
|
||||
}
|
||||
if (validRoles.includes(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 {
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
<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 { goto } from "$app/navigation";
|
||||
import { api } from "$lib/api/client";
|
||||
@@ -18,7 +25,9 @@ let isResending = $state(false);
|
||||
let resendError = $state<string | null>(null);
|
||||
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() {
|
||||
await navigator.clipboard.writeText(devCommand);
|
||||
|
||||
Reference in New Issue
Block a user