fix: avoid Convex skip sentinel in queries
This commit is contained in:
parent
3880ff57bd
commit
3de7eccaa8
32 changed files with 131 additions and 125 deletions
|
|
@ -170,10 +170,7 @@ export function TicketSummaryHeader({ ticket }: TicketHeaderProps) {
|
|||
const companiesArgs = convexUserId
|
||||
? { tenantId: ticket.tenantId, viewerId: convexUserId as Id<"users"> }
|
||||
: undefined
|
||||
const companiesRemote = useQuery(
|
||||
convexUserId ? api.companies.list : "skip",
|
||||
companiesArgs
|
||||
)
|
||||
const companiesRemote = useQuery(convexUserId ? api.companies.list : undefined, companiesArgs)
|
||||
const companies = useMemo(
|
||||
() =>
|
||||
(Array.isArray(companiesRemote) ? companiesRemote : []).map((company) => ({
|
||||
|
|
@ -187,10 +184,7 @@ export function TicketSummaryHeader({ ticket }: TicketHeaderProps) {
|
|||
const customersArgs = convexUserId
|
||||
? { tenantId: ticket.tenantId, viewerId: convexUserId as Id<"users"> }
|
||||
: undefined
|
||||
const customersRemote = useQuery(
|
||||
convexUserId ? api.users.listCustomers : "skip",
|
||||
customersArgs
|
||||
)
|
||||
const customersRemote = useQuery(convexUserId ? api.users.listCustomers : undefined, customersArgs)
|
||||
const customers = useMemo(
|
||||
() => (Array.isArray(customersRemote) ? (customersRemote as CustomerOption[]) : []),
|
||||
[customersRemote]
|
||||
|
|
@ -199,14 +193,14 @@ export function TicketSummaryHeader({ ticket }: TicketHeaderProps) {
|
|||
const queueArgs = queuesEnabled
|
||||
? { tenantId: ticket.tenantId, viewerId: convexUserId as Id<"users"> }
|
||||
: undefined
|
||||
const queuesResult = useQuery(queuesEnabled ? api.queues.summary : "skip", queueArgs)
|
||||
const queuesResult = useQuery(queuesEnabled ? api.queues.summary : undefined, queueArgs)
|
||||
const queues: TicketQueueSummary[] = Array.isArray(queuesResult) ? queuesResult : []
|
||||
const { categories, isLoading: categoriesLoading } = useTicketCategories(ticket.tenantId)
|
||||
const workSummaryArgs = convexUserId
|
||||
? { ticketId: ticket.id as Id<"tickets">, viewerId: convexUserId as Id<"users"> }
|
||||
: undefined
|
||||
const workSummaryRemote = useQuery(
|
||||
convexUserId ? api.tickets.workSummary : "skip",
|
||||
convexUserId ? api.tickets.workSummary : undefined,
|
||||
workSummaryArgs
|
||||
) as
|
||||
| {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue