const initOrder = useCallback(async (id: string) => {
const {data, error} = await supabase
.from(ORDERS_TABLE)
.select(
'*,attachments:orderAttachments(*),lineItems:orderLineItems(*,lineItem:lineItems(*)),sellerData:userData!sellerId(*),buyerData:userData!buyerId(*),listing:listings(*),kudosGiven:kudosGivenFromOrders(*))',
)
.match({
id,
})
.single();
if (error) {
//handle error
}
if (data) {
setOrder(data);
}
setLoading(LOADING_STATE.IDLE);
}, []);
const initOrder = useCallback(async (id: string) => {
const {data, error} = await supabase
.from(ORDERS_TABLE)
.select(
'*,attachments:orderAttachments(*),lineItems:orderLineItems(*,lineItem:lineItems(*)),sellerData:userData!sellerId(*),buyerData:userData!buyerId(*),listing:listings(*),kudosGiven:kudosGivenFromOrders(*))',
)
.match({
id,
})
.single();
if (error) {
//handle error
}
if (data) {
setOrder(data);
}
setLoading(LOADING_STATE.IDLE);
}, []);