From c0da7e4dcf7212c23828e8fb34ae73ac90a578d7 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Sat, 23 Nov 2024 19:59:55 +0800 Subject: [PATCH] multiplayer activity tracking --- kcpp_docs.embd | 30 ++++++++++++++++++++-- klite.embd | 68 +++++++++++++++++++++++++++++++++++++++++--------- koboldcpp.py | 61 +++++++++++++++++++++++++++++++------------- 3 files changed, 127 insertions(+), 32 deletions(-) diff --git a/kcpp_docs.embd b/kcpp_docs.embd index d8f67cd4f..a76177628 100644 --- a/kcpp_docs.embd +++ b/kcpp_docs.embd @@ -687,7 +687,29 @@ } }, "/api/extra/multiplayer/status": { - "get": { + "post": { + "requestBody": { + "content": { + "application/json": { + "example": { + "sender": "KCPP_1234", + "senderbusy": true, + }, + "schema": { + "properties": { + "senderbusy": { + "type": "boolean" + }, + "sender": { + "type": "string" + } + }, + "type": "object" + } + } + }, + "required": false + }, "responses": { "200": { "content": { @@ -715,7 +737,7 @@ } }, "/api/extra/multiplayer/getstory": { - "get": { + "post": { "responses": { "200": { "content": { @@ -744,6 +766,7 @@ "application/json": { "example": { "full_update": true, + "sender": "LITE_UID_123456", "data_format": "kcpp_lzma_b64", "data": "base64_lzma_str", }, @@ -752,6 +775,9 @@ "full_update": { "type": "boolean" }, + "sender": { + "type": "string" + }, "data_format": { "type": "string" }, diff --git a/klite.embd b/klite.embd index e341a1b00..e15213720 100644 --- a/klite.embd +++ b/klite.embd @@ -12,7 +12,7 @@ Current version indicated by LITEVER below. -->