feat(chat): added chat interface and connection to ollama #10

Merged
sharang merged 6 commits from feat/CAI-20 into main 2026-02-20 19:40:26 +00:00
Showing only changes of commit 515347d896 - Show all commits

View File

@@ -45,10 +45,11 @@ pub fn ChatPage() -> Element {
}
}
// Load messages when active session changes
let active_id_for_load = active_session_id.read().clone();
// Load messages when active session changes.
// The signal read MUST happen inside the closure so use_resource
// tracks it as a dependency and re-fetches on change.
let _messages_loader = use_resource(move || {
let session_id = active_id_for_load.clone();
let session_id = active_session_id.read().clone();
async move {
if let Some(id) = session_id {
match list_chat_messages(id).await {