queryFn: async (ctx) => {
const parsed = parseLoadSubsetOptions(ctx.meta?.loadSubsetOptions)
const { data } = await client.v1.getApiContacts({
...baseParams,
offset: 0,
limit: parsed.limit,
sort_field: parsed.sorts[0]?.field[0] as string,
sort_direction: parsed.sorts[0]?.direction,
}, { signal: ctx.signal })
return (
data.response?.data?.map((contact) => ({
...contact,
total_count: data.response?.pagination?.total_count,
})) ?? []
)
}
queryFn: async (ctx) => {
const parsed = parseLoadSubsetOptions(ctx.meta?.loadSubsetOptions)
const { data } = await client.v1.getApiContacts({
...baseParams,
offset: 0,
limit: parsed.limit,
sort_field: parsed.sorts[0]?.field[0] as string,
sort_direction: parsed.sorts[0]?.direction,
}, { signal: ctx.signal })
return (
data.response?.data?.map((contact) => ({
...contact,
total_count: data.response?.pagination?.total_count,
})) ?? []
)
}