Chat del turnero: abrir una conversación desde la URL

La bitácora del turno enlaza al chat del paciente con ?user_id=N, pero la
vista no leía ese parámetro: abría el chat en la lista general y había que
buscar la conversación a mano, que es justo lo que el enlace debía evitar.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-08-19 13:34:48 -05:00
co-authored by Claude Opus 5
parent 487673dc0f
commit 0ea4237490
+4
View File
@@ -578,6 +578,10 @@ let state = {
// ── Init ─────────────────────────────────────────────────────────────────────
document.addEventListener('DOMContentLoaded', () => {
loadContacts();
// Permite llegar directo a una conversación desde otra pantalla, por ejemplo
// desde la bitácora del turno en el historial: ?v=chat&user_id=123
const _uid = parseInt(new URLSearchParams(location.search).get('user_id') || '', 10);
if (_uid > 0) openChat(_uid);
document.getElementById('searchInput').addEventListener('input', debounce(() => {
loadContacts(document.getElementById('searchInput').value.trim());
}, 300));