@@ -42,7 +42,7 @@ document.addEventListener('DOMContentLoaded', function () {
4242 const productId = productCard . dataset . productId ;
4343
4444 if ( ! productId ) {
45- console . error ( 'Error: product-card missing data-product-id attribute.' ) ;
45+ // console.error('Error: product-card missing data-product-id attribute.');
4646 return ;
4747 }
4848
@@ -119,7 +119,7 @@ document.addEventListener('DOMContentLoaded', function () {
119119 }
120120 }
121121 } catch ( error ) {
122- console . error ( '좋아요 토글 오류:' , error ) ;
122+ // console.error('좋아요 토글 오류:', error);
123123 showLikeMessage ( '네트워크 오류가 발생했습니다.' ) ;
124124 } finally {
125125 // 버튼 다시 활성화
@@ -196,11 +196,11 @@ document.addEventListener('DOMContentLoaded', function () {
196196 cacheTimestamp = now ;
197197 return data . likes ;
198198 } else {
199- console . error ( '좋아요 목록 로드 실패:' , data . message ) ;
199+ // console.error('좋아요 목록 로드 실패:', data.message);
200200 return [ ] ;
201201 }
202202 } catch ( error ) {
203- console . error ( '좋아요 목록 로드 오류:' , error ) ;
203+ // console.error('좋아요 목록 로드 오류:', error);
204204 return [ ] ;
205205 }
206206 }
@@ -232,7 +232,7 @@ document.addEventListener('DOMContentLoaded', function () {
232232 } ) ;
233233 }
234234 } catch ( error ) {
235- console . error ( '찜 개수 업데이트 오류:' , error ) ;
235+ // console.error('찜 개수 업데이트 오류:', error);
236236 }
237237 }
238238
@@ -246,7 +246,7 @@ document.addEventListener('DOMContentLoaded', function () {
246246 const productIds = Array . from ( productCards ) . map ( card => {
247247 const id = card . dataset . productId ;
248248 if ( ! id ) {
249- console . warn ( 'Product card without valid product ID found, skipping:' , card ) ;
249+ // console.warn('Product card without valid product ID found, skipping:', card);
250250 return null ;
251251 }
252252 return id ;
@@ -292,7 +292,7 @@ document.addEventListener('DOMContentLoaded', function () {
292292 } ) ;
293293 }
294294 } catch ( error ) {
295- console . error ( '여러 제품 찜 정보 로드 오류:' , error ) ;
295+ // console.error('여러 제품 찜 정보 로드 오류:', error);
296296 }
297297 }
298298
@@ -342,7 +342,7 @@ document.addEventListener('DOMContentLoaded', function () {
342342 // 여러 제품의 찜 정보를 한 번에 로드 (성능 개선)
343343 await loadMultipleProductsLikeInfo ( ) ;
344344 } catch ( error ) {
345- console . error ( '좋아요 상태 복원 오류:' , error ) ;
345+ // console.error('좋아요 상태 복원 오류:', error);
346346 // 실패 시 기존 방식으로 폴백
347347 try {
348348 const likes = await loadUserLikes ( ) ;
@@ -352,7 +352,7 @@ document.addEventListener('DOMContentLoaded', function () {
352352 // const productId = card.dataset.productId || generateUniqueProductId(card);
353353 const productId = card . dataset . productId ;
354354 if ( ! productId ) {
355- console . error ( 'Missing product ID on card:' , card ) ;
355+ // console.error('Missing product ID on card:', card);
356356 return ; // skip this card
357357 }
358358 const likeButton = card . querySelector ( '.like-button' ) ;
@@ -362,7 +362,7 @@ document.addEventListener('DOMContentLoaded', function () {
362362 }
363363 } ) ;
364364 } catch ( fallbackError ) {
365- console . error ( '폴백 좋아요 상태 복원도 실패:' , fallbackError ) ;
365+ // console.error('폴백 좋아요 상태 복원도 실패:', fallbackError);
366366 }
367367 }
368368 }
@@ -399,14 +399,14 @@ document.addEventListener('DOMContentLoaded', function () {
399399 }
400400 }
401401 } catch ( error ) {
402- console . error ( '개별 카드 좋아요 상태 복원 오류:' , error ) ;
402+ // console.error('개별 카드 좋아요 상태 복원 오류:', error);
403403 // 실패 시 기존 방식으로 폴백
404404 try {
405405 const likes = await loadUserLikes ( ) ;
406406 // const productId = card.dataset.productId || generateUniqueProductId(card);
407407 const productId = card . dataset . productId ;
408408 if ( ! productId ) {
409- console . error ( 'Missing product ID on card:' , card ) ;
409+ // console.error('Missing product ID on card:', card);
410410 return ; // skip this card
411411 }
412412 const likeButton = card . querySelector ( '.like-button' ) ;
@@ -415,7 +415,7 @@ document.addEventListener('DOMContentLoaded', function () {
415415 likeButton . classList . add ( 'liked' ) ;
416416 }
417417 } catch ( fallbackError ) {
418- console . error ( '폴백 개별 카드 복원도 실패:' , fallbackError ) ;
418+ // console.error('폴백 개별 카드 복원도 실패:', fallbackError);
419419 }
420420 }
421421 }
@@ -503,7 +503,7 @@ async function getLikedProducts() {
503503 const data = await response . json ( ) ;
504504 return data . success ? data . likes : [ ] ;
505505 } catch ( error ) {
506- console . error ( '좋아요 목록 조회 오류:' , error ) ;
506+ // console.error('좋아요 목록 조회 오류:', error);
507507 return [ ] ;
508508 }
509509}
@@ -521,7 +521,7 @@ async function clearLikedProducts() {
521521 const data = await response . json ( ) ;
522522 return data . success ;
523523 } catch ( error ) {
524- console . error ( '좋아요 목록 초기화 오류:' , error ) ;
524+ // console.error('좋아요 목록 초기화 오류:', error);
525525 return false ;
526526 }
527527}
@@ -538,7 +538,7 @@ document.addEventListener('DOMContentLoaded', function () {
538538 // const productId = card.dataset.productId || generateUniqueProductId(card);
539539 const productId = card . dataset . productId ;
540540 if ( ! productId ) {
541- console . error ( 'Missing product ID on card:' , card ) ;
541+ // console.error('Missing product ID on card:', card);
542542 return ; // skip this card
543543 }
544544 const productName = getProductName ( card ) ;
0 commit comments