<?php
session_start();
require_once '../../config/database.php';

header('Content-Type: application/json');

if (!isset($_SESSION['user_id'])) {
    echo json_encode(['items' => []]);
    exit;
}

try {
    $database = new Database();
    $conn = $database->getConnection();

    require_once '../../models/wishlist.php';
    $wishlist = new Wishlist($conn);
    $wishlist_items = $wishlist->getUserWishlist($_SESSION['user_id']);

    echo json_encode(['items' => $wishlist_items]);
} catch (Exception $e) {
    // Log the error for debugging
    error_log('Wishlist items error: ' . $e->getMessage());
    echo json_encode(['items' => []]);
}
?>