From 2281e92909e5fd9d7d7e5940100bd752cadd8dff Mon Sep 17 00:00:00 2001 From: MoonLeeeaf <150461955+MoonLeeeaf@users.noreply.github.com> Date: Thu, 11 Jul 2024 20:20:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=89=8D=E7=AB=AF=E7=BE=A4=E8=81=8A?= =?UTF-8?q?=E9=83=A8=E5=88=86=20=E8=BF=99=E5=B0=86=E6=98=AF=E9=93=83?= =?UTF-8?q?=E4=B9=8B=E6=A4=85V1=E7=9A=84=E6=9C=80=E5=90=8E=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=89=88=E6=9C=AC=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ling_chair_http/handler.js | 16 ++++++++++++++++ ling_chair_http/index.html | 7 +++++++ 2 files changed, 23 insertions(+) diff --git a/ling_chair_http/handler.js b/ling_chair_http/handler.js index 5fe2923..f76f725 100644 --- a/ling_chair_http/handler.js +++ b/ling_chair_http/handler.js @@ -232,7 +232,23 @@ class ContactsList { ChatMsgAdapter.switchTo(name, "single") }) } + }) + client.emit("user.getGroups", { + name: localStorage.userName, + accessToken: await CurrentUser.getAccessToken(), + }, async (re) => { + if (re.code !== 0) + return mdui.snackbar(re.msg) + viewBinding.groupsList.empty() + let ls = re.data.groups + for (let index in ls) { + let name = ls[index] + let dick = await NickCache.getNick(name) + $($.parseHTML(`
  • ` + dick + `
  • `)).appendTo(viewBinding.groupsList).click(() => { + ChatMsgAdapter.switchTo(name, "single") + }) + } }) } /** diff --git a/ling_chair_http/index.html b/ling_chair_http/index.html index e96d786..901c054 100644 --- a/ling_chair_http/index.html +++ b/ling_chair_http/index.html @@ -55,6 +55,13 @@
    +
  • +
    group +
    群聊
    keyboard_arrow_down +
    +
    +
    +