centralizing pubsub topics
Some checks failed
CI/CD Pipeline / build (push) Failing after 4s

This commit is contained in:
2026-03-13 15:29:20 -06:00
parent 0fd243d259
commit 927c19dd17
10 changed files with 75 additions and 17 deletions

View File

@@ -3,10 +3,11 @@ defmodule ElixirAiWeb.HomeLive do
import ElixirAiWeb.FormComponents
alias ElixirAi.{ConversationManager, AiProvider}
require Logger
import ElixirAi.PubsubTopics
def mount(_params, _session, socket) do
if connected?(socket) do
Phoenix.PubSub.subscribe(ElixirAi.PubSub, "ai_providers")
Phoenix.PubSub.subscribe(ElixirAi.PubSub, providers_topic())
send(self(), :load_data)
end