add client client messaging

This commit is contained in:
2026-04-05 13:10:37 +02:00
parent cf8a635dd7
commit 27cce022a4
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -82,6 +82,7 @@
<button onclick="showForm('get-connections')">POST /get/connections</button> <button onclick="showForm('get-connections')">POST /get/connections</button>
<button onclick="showForm('get-members')">POST /get/group/members</button> <button onclick="showForm('get-members')">POST /get/group/members</button>
<button onclick="showForm('del-group')" class="warn">POST /del/group</button> <button onclick="showForm('del-group')" class="warn">POST /del/group</button>
<button onclick="showForm('msg-user')">POST /msg/user</button>
<button onclick="showForm('msg-group')">POST /msg/group</button> <button onclick="showForm('msg-group')">POST /msg/group</button>
<button onclick="showForm('websocket')">WS /ws</button> <button onclick="showForm('websocket')">WS /ws</button>
</div> </div>
@@ -235,6 +236,15 @@
], ],
submit: () => httpPost('/del/group', { token:'dg-token', groupid:'dg-groupid' }) submit: () => httpPost('/del/group', { token:'dg-token', groupid:'dg-groupid' })
}, },
'msg-user': {
title: 'POST /msg/user — send direct message to user',
fields: [
{ id: 'mu-token', label: 'token', ph: '' },
{ id: 'mu-recipientid', label: 'recipientid', ph: 'uint32' },
{ id: 'mu-message', label: 'message', ph: 'message text' },
],
submit: () => httpPost('/msg/user', { token:'mu-token', recipientid:'mu-recipientid', message:'mu-message' })
},
'msg-group': { 'msg-group': {
title: 'POST /msg/group — send message to group', title: 'POST /msg/group — send message to group',
fields: [ fields: [
+1
View File
@@ -37,6 +37,7 @@ func main() {
http.HandleFunc("/get/group/members", withCORS(HttpHandleGroupMembersGet)) http.HandleFunc("/get/group/members", withCORS(HttpHandleGroupMembersGet))
http.HandleFunc("/del/group", withCORS(HttpHandleGroupDelete)) http.HandleFunc("/del/group", withCORS(HttpHandleGroupDelete))
http.HandleFunc("/msg/user", withCORS(HttpHandleUserMessage))
http.HandleFunc("/msg/group", withCORS(HttpHandleGroupMessage)) http.HandleFunc("/msg/group", withCORS(HttpHandleGroupMessage))
http.HandleFunc("/ws", ServeWsConnection) http.HandleFunc("/ws", ServeWsConnection)