<?php
// ════════════════════════════════════════════════════════════════
// MyKollectOr® — Patch routes chat  (à insérer dans index.php)
// Remplace le bloc "── CHAT ──" existant par celui-ci
// ════════════════════════════════════════════════════════════════

// ── CHAT ──────────────────────────────────────────────────────
$app->get('/api/chat/conversations',                    [\App\Controllers\ChatController::class, 'conversations']);
$app->post('/api/chat/conversations',                   [\App\Controllers\ChatController::class, 'creerConversation']);
$app->get('/api/chat/{id}/messages',                    [\App\Controllers\ChatController::class, 'messages']);
$app->post('/api/chat/{id}/messages',                   [\App\Controllers\ChatController::class, 'envoyer']);
$app->post('/api/chat/{id}/wizz',                       [\App\Controllers\ChatController::class, 'wizz']);

// Julien — wizz queue
$app->get('/api/chat/wizz/pending',                     [\App\Controllers\ChatController::class, 'wizzPending']);
$app->post('/api/chat/wizz/{wizzId}/repondre',          [\App\Controllers\ChatController::class, 'repondreWizz']);

// Réactions
$app->post('/api/chat/{id}/reactions/{msgId}',          [\App\Controllers\ChatController::class, 'toggleReaction']);
