refactor: use Convex skip sentinel in query args

This commit is contained in:
Esdras Renan 2025-11-01 02:31:17 -03:00
parent 3de7eccaa8
commit bd2f22d046
32 changed files with 167 additions and 157 deletions

View file

@ -1206,8 +1206,8 @@ export function AdminMachinesOverview({ tenantId, initialCompanyFilterSlug = "al
const [exportError, setExportError] = useState<string | null>(null)
const { convexUserId } = useAuth()
const companies = useQuery(
convexUserId ? api.companies.list : undefined,
convexUserId ? { tenantId, viewerId: convexUserId as Id<"users"> } : undefined
api.companies.list,
convexUserId ? { tenantId, viewerId: convexUserId as Id<"users"> } : "skip"
) as Array<{ id: string; name: string; slug?: string }> | undefined
const companyNameBySlug = useMemo(() => {
const map = new Map<string, string>()
@ -1698,13 +1698,13 @@ export function MachineDetails({ machine }: MachineDetailsProps) {
const [isActiveLocal, setIsActiveLocal] = useState<boolean>(machine?.isActive ?? true)
const isDeactivated = !isActiveLocal || effectiveStatus === "deactivated"
const alertsHistory = useQuery(
machine ? api.machines.listAlerts : undefined,
machine ? { machineId: machine.id as Id<"machines">, limit: 50 } : undefined
api.machines.listAlerts,
machine ? { machineId: machine.id as Id<"machines">, limit: 50 } : "skip"
) as MachineAlertEntry[] | undefined
const machineAlertsHistory = alertsHistory ?? []
const openTickets = useQuery(
machine ? api.machines.listOpenTickets : undefined,
machine ? { machineId: machine.id as Id<"machines">, limit: 6 } : undefined
api.machines.listOpenTickets,
machine ? { machineId: machine.id as Id<"machines">, limit: 6 } : "skip"
) as MachineOpenTicketsSummary | undefined
const machineTickets = openTickets?.tickets ?? []
const totalOpenTickets = openTickets?.totalOpen ?? machineTickets.length