<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json");
header("Access-Control-Allow-Methods: POST");
date_default_timezone_set('America/Bogota');

require_once(__DIR__ . '/../config.php');

$input = json_decode(file_get_contents("php://input"), true);

$slug = $input['slug'] ?? null;
$numero = $input['numero'] ?? null;

if (!$slug || !$numero) {
    echo json_encode(['success' => false, 'message' => 'Faltan parámetros']);
    exit;
}

// Actualiza los mensajes pendientes enviados por el otro usuario (de_quien != SISTEMA)
$stmt = $mysqli->prepare("
    UPDATE mensajes_chat 
    SET estado = 'leido' 
    WHERE slug_tienda = ? AND telefono = ? AND de_quien != 'SISTEMA' AND estado IS NULL
");
$stmt->bind_param("ss", $slug, $numero);

if ($stmt->execute()) {
    echo json_encode(['success' => true, 'message' => 'Mensajes marcados como leídos']);
} else {
    echo json_encode(['success' => false, 'message' => 'Error: ' . $stmt->error]);
}

$stmt->close();
