From 00eddfb53e0eb6da4797084f821d4f998e6cbe7e Mon Sep 17 00:00:00 2001 From: gitGnome Date: Tue, 28 Apr 2026 11:22:08 +0200 Subject: [PATCH] update client --- machine-client/index.html | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/machine-client/index.html b/machine-client/index.html index 4ffd848..82b33a2 100644 --- a/machine-client/index.html +++ b/machine-client/index.html @@ -56,6 +56,7 @@
+
@@ -86,7 +87,6 @@ -
@@ -246,16 +246,6 @@
- -
-
-
-
-
-
-
-
-
@@ -278,6 +268,7 @@ let ws = null; let activeForm = null; let currentToken = ''; + let currentUserId = ''; // method, path, which field ids go where // dest: 'header' | 'body' | 'query' @@ -297,7 +288,6 @@ 'msg-user': { method:'POST', path:'/connection/message', title:'POST /connection/message — send direct message', fields:[{id:'mu-token',dest:'header',name:'token'},{id:'mu-connectionid',dest:'body',name:'connectionid'},{id:'mu-msgContent',dest:'body',name:'msgContent'},{id:'mu-attachedFile',dest:'body',name:'attachedFile'}] }, 'hub-create': { method:'POST', path:'/hub', title:'POST /hub — create a new hub', fields:[{id:'hc-token',dest:'header',name:'token'},{id:'hc-hubname',dest:'body',name:'hubname'}] }, 'hub-join': { method:'PUT', path:'/hub/join', title:'PUT /hub/join — join hub (hubid as header)', fields:[{id:'hj-token',dest:'header',name:'token'},{id:'hj-hubid',dest:'header',name:'hubid'}] }, - 'channel-message': { method:'POST', path:'/channel/message', title:'POST /channel/message — send hub channel msg',fields:[{id:'cm-token',dest:'header',name:'token'},{id:'cm-hubid',dest:'body',name:'hubid'},{id:'cm-channelid',dest:'body',name:'channelid'},{id:'cm-msgContent',dest:'body',name:'msgContent'},{id:'cm-attachedFile',dest:'body',name:'attachedFile'}] }, 'mod-user-avatar': { title:'PATCH /user/avatar — set avatar image' }, 'mod-user-profilebg': { title:'PATCH /user/profilebg — set profile background' }, 'file-upload': { title:'POST /file — upload file (multipart)' }, @@ -403,7 +393,13 @@ log('HTTP ' + resp.status, text, resp.ok ? 'log-http' : 'log-err'); if (method === 'POST' && path === '/token' && resp.ok) { - try { currentToken = JSON.parse(text).token; } catch(e) {} + try { + const parsed = JSON.parse(text); + currentToken = parsed.token || ''; + currentUserId = parsed.userId || ''; + } catch(e) {} + const userEl = document.getElementById('current-user'); + if (userEl) userEl.textContent = currentUserId ? 'userId: ' + currentUserId : ''; autofillTokens(); wsConnectAndAuth(); }