logging and awaits added

This commit is contained in:
Anton Tranelis 2024-07-29 08:59:23 +02:00
parent 2156a9811b
commit d55864e083
2 changed files with 13 additions and 2 deletions

View File

@ -65,6 +65,17 @@ export function ProfileForm({ userType }: { userType: string }) {
}, [items])
useEffect(() => {
console.log(state.offers);
console.log(state.needs);
console.log(state.id);
console.log(item);
}, [state])
useEffect(() => {
const newColor = item.layer?.itemColorField && getValue(item, item.layer?.itemColorField)
? getValue(item, item.layer?.itemColorField)

View File

@ -103,7 +103,7 @@ export const onUpdateItem = async (state, item, tags, addTag, setLoading, naviga
let offer_updates: Array<any> = [];
//check for new offers
state.offers?.map(o => {
await state.offers?.map(o => {
const existingOffer = item?.offers?.find(t => t.tags_id === o.id)
existingOffer && offer_updates.push(existingOffer.id)
if (!existingOffer && !tags.some(t => t.id === o.id)) addTag({ ...o, offer_or_need: true })
@ -112,7 +112,7 @@ export const onUpdateItem = async (state, item, tags, addTag, setLoading, naviga
let needs_updates: Array<any> = [];
state.needs?.map(n => {
await state.needs?.map(n => {
const existingNeed = item?.needs?.find(t => t.tags_id === n.id)
existingNeed && needs_updates.push(existingNeed.id)
!existingNeed && needs_updates.push({ items_id: item?.id, tags_id: n.id })