<?php
// api/get_messages.php
//הקוד הזה שולף את היסטוריית השיחה עבור בקשה מסוימת
session_start();
require_once '../logic/db_config.php';

$requestId = $_GET['request_id'];
$myId = $_SESSION['user_id'];

// שליפת ההודעות וזיהוי מי שלח (אני או הצד השני)
$sql = "SELECT m.*, u.first_name 
        FROM messages m 
        JOIN users u ON m.sender_id = u.user_id 
        WHERE m.request_id = ? 
        ORDER BY m.created_at ASC";

$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $requestId);
$stmt->execute();
$result = $stmt->get_result();

$messages = [];
while ($row = $result->fetch_assoc()) {
    // הוספת שדה שיעזור לפרונט לעצב: האם זו הודעה שלי?
    $row['is_mine'] = ($row['sender_id'] == $myId);
    $messages[] = $row;
}

echo json_encode($messages);