refactor: Remove console logging for error handling in useMarket and useMarketPreloader

- Eliminate console.log and console.warn statements to enhance code clarity and maintainability.
- Replace error logging with comments to silently handle errors during market, stall, and product loading processes.
- Streamline the preloading process by removing unnecessary logging, improving overall code readability.
This commit is contained in:
padreug 2025-08-11 18:21:46 +02:00
parent 786e27ab61
commit 06bcc4b91e
3 changed files with 11 additions and 47 deletions

View file

@ -121,22 +121,12 @@ const needsToLoadMarket = computed(() => {
marketStore.products.length === 0
})
// Check if market data is ready (either preloaded or loaded)
// Check if market data is ready (either preloaded or loaded)
const isMarketReady = computed(() => {
const isLoading = marketStore.isLoading ?? false
const ready = marketPreloader.isPreloaded.value ||
(marketStore.products.length > 0 && !isLoading)
// Debug logging
console.log('Market ready check:', {
isPreloaded: marketPreloader.isPreloaded.value,
productsLength: marketStore.products.length,
isLoading: isLoading,
isReady: ready,
error: marketStore.error,
preloadError: marketPreloader.preloadError
})
return ready
})
@ -147,19 +137,13 @@ const loadMarket = async () => {
throw new Error('No market naddr configured')
}
console.log('Connecting to market...')
await market.connectToMarket()
console.log('Connected to market')
console.log('Loading market...')
await market.loadMarket(naddr)
console.log('Market loaded')
// Subscribe to real-time updates
unsubscribe = market.subscribeToMarketUpdates()
} catch (error) {
console.error('Failed to load market:', error)
marketStore.setError(error instanceof Error ? error.message : 'Failed to load market')
}
}
@ -176,25 +160,19 @@ const addToCart = (product: any) => {
const viewProduct = (product: any) => {
// TODO: Navigate to product detail page
console.log('View product:', product)
}
const viewCart = () => {
// TODO: Navigate to cart page
console.log('View cart')
}
onMounted(() => {
// Only load market if it hasn't been preloaded
if (needsToLoadMarket.value) {
console.log('Market not preloaded, loading now...')
loadMarket()
} else if (marketPreloader.isPreloaded.value) {
console.log('Market was preloaded, subscribing to updates...')
// Subscribe to real-time updates if market was preloaded
unsubscribe = market.subscribeToMarketUpdates()
} else {
console.log('Market data is ready, no additional loading needed')
}
})