This commit is contained in:
@@ -77,6 +77,9 @@ Hooks.ScrollBottom = {
|
||||
if (this.isNearBottom()) this.scrollToBottom()
|
||||
})
|
||||
this.observer.observe(this.el, {childList: true, subtree: true})
|
||||
this.handleEvent("scroll_to_bottom", () => {
|
||||
this.scrollToBottom()
|
||||
})
|
||||
},
|
||||
updated() {
|
||||
if (this.isNearBottom()) this.scrollToBottom()
|
||||
|
||||
@@ -5,12 +5,12 @@ metadata:
|
||||
namespace: ai-ha-elixir
|
||||
spec:
|
||||
serviceName: ai-ha-elixir-headless
|
||||
replicas: 3
|
||||
replicas: 2
|
||||
podManagementPolicy: Parallel
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
maxUnavailable: 2
|
||||
maxUnavailable: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: ai-ha-elixir
|
||||
|
||||
@@ -104,7 +104,10 @@ defmodule ElixirAiWeb.ChatLive do
|
||||
end
|
||||
|
||||
def handle_info({:user_chat_message, message}, socket) do
|
||||
{:noreply, update(socket, :messages, &(&1 ++ [message]))}
|
||||
{:noreply,
|
||||
socket
|
||||
|> update(:messages, &(&1 ++ [message]))
|
||||
|> push_event("scroll_to_bottom", %{})}
|
||||
end
|
||||
|
||||
def handle_info(
|
||||
|
||||
Reference in New Issue
Block a user