fix: avoid Convex skip sentinel in queries

This commit is contained in:
Esdras Renan 2025-11-01 02:09:16 -03:00
parent 3880ff57bd
commit 3de7eccaa8
32 changed files with 131 additions and 125 deletions

View file

@ -49,7 +49,7 @@ export default function NewTicketPage() {
const queueArgs = queuesEnabled
? { tenantId: DEFAULT_TENANT_ID, viewerId: convexUserId as Id<"users"> }
: undefined
const queuesRemote = useQuery(queuesEnabled ? api.queues.summary : "skip", queueArgs)
const queuesRemote = useQuery(queuesEnabled ? api.queues.summary : undefined, queueArgs)
const queues = useMemo(
() => (Array.isArray(queuesRemote) ? (queuesRemote as TicketQueueSummary[]) : []),
[queuesRemote]
@ -66,10 +66,7 @@ export default function NewTicketPage() {
const companiesArgs = directoryQueryEnabled
? { tenantId: DEFAULT_TENANT_ID, viewerId: convexUserId as Id<"users"> }
: undefined
const companiesRemote = useQuery(
directoryQueryEnabled ? api.companies.list : "skip",
companiesArgs
)
const companiesRemote = useQuery(directoryQueryEnabled ? api.companies.list : undefined, companiesArgs)
const companies = useMemo(
() =>
(Array.isArray(companiesRemote) ? companiesRemote : []).map((company) => ({
@ -83,10 +80,7 @@ export default function NewTicketPage() {
const customersArgs = directoryQueryEnabled
? { tenantId: DEFAULT_TENANT_ID, viewerId: convexUserId as Id<"users"> }
: undefined
const customersRemote = useQuery(
directoryQueryEnabled ? api.users.listCustomers : "skip",
customersArgs
)
const customersRemote = useQuery(directoryQueryEnabled ? api.users.listCustomers : undefined, customersArgs)
const customers = useMemo(
() => (Array.isArray(customersRemote) ? (customersRemote as CustomerOption[]) : []),
[customersRemote]