re-implimented the send_message capability which is useful for troubleshooting
This commit is contained in:
@@ -10,7 +10,7 @@ def render_list():
|
||||
|
||||
# Initialize session state flags for pod deletion
|
||||
for flag in ['pod_delete_all_confirmation_shown', 'pod_delete_all_confirmed',
|
||||
'pod_delete_confirmation_shown', 'pod_delete_confirmed']:
|
||||
'pod_delete_confirmation_shown', 'pod_delete_confirmed','container_delete_confirmation_shown','container_delete_confirmed']:
|
||||
if flag not in st.session_state:
|
||||
st.session_state[flag] = False
|
||||
|
||||
@@ -192,7 +192,7 @@ def render_detail():
|
||||
Renders the details of a specific container workload.
|
||||
"""
|
||||
|
||||
container = st.session_state.client.get_container(st.session_state.selected_resource['id'])
|
||||
container = st.session_state.client.get_container(st.session_state.selected_resource['container_id'])
|
||||
if not container:
|
||||
st.error("Container workload not found.")
|
||||
st.session_state.selected_resource = None
|
||||
|
||||
@@ -4,7 +4,7 @@ import socketio
|
||||
import os
|
||||
|
||||
# Base URL pulled from environment variable
|
||||
BASE_URL = os.getenv("SOCKET_SERVER_URL", "http://172.17.0.1:6101")
|
||||
BASE_URL = os.getenv("SOCKET_SERVER_URL", "http://172.17.0.1:6001")
|
||||
API_URL = f"{BASE_URL}/api/connected_clients"
|
||||
|
||||
def load_clients():
|
||||
@@ -21,7 +21,7 @@ def render():
|
||||
st.title("Connected Clients")
|
||||
|
||||
clients = load_clients()
|
||||
|
||||
|
||||
if clients:
|
||||
selected_client = st.selectbox("Select a Worker ID", [client["worker_id"] for client in clients])
|
||||
st.write("## Connected Clients")
|
||||
@@ -38,8 +38,8 @@ def render():
|
||||
message = st.text_area("Enter your message:")
|
||||
if st.button("Send Message"):
|
||||
if message.strip():
|
||||
sio.emit("send_message", {"worker_id": selected_client, "message": message})
|
||||
st.success(f"Message sent to {selected_client}")
|
||||
message_result=sio.emit("send_message", {"worker_id": selected_client, "message": message})
|
||||
st.success(f"Message sent to {selected_client} {message_result}")
|
||||
else:
|
||||
st.error("Message cannot be empty!")
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user