From 4a8989a6b032b679324fc2a85fbdc0ed2450d9af Mon Sep 17 00:00:00 2001 From: Florent Date: Wed, 9 Apr 2025 18:17:12 +0200 Subject: [PATCH] logout --- pyproject.toml | 4 ++-- src/meshcore_cli/meshcore_cli.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b215fd9..e421e7e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshcore-cli" -version = "0.3.4" +version = "0.3.5" authors = [ { name="Florent de Lamotte", email="florent@frizoncorrea.fr" }, ] @@ -17,7 +17,7 @@ classifiers = [ ] license = "MIT" license-files = ["LICEN[CS]E*"] -dependencies = [ "meshcore >= 0.3.2" ] +dependencies = [ "meshcore >= 0.4.1" ] [project.urls] Homepage = "https://github.com/fdlamotte/meshcore-cli" diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 96c597c..0949a65 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -110,6 +110,10 @@ async def next_cmd(mc, cmds): await mc.ensure_contacts() print(await mc.send_login(bytes.fromhex(mc.contacts[cmds[1]]["public_key"]), cmds[2])) + case "logout" : + argnum = 1 + await mc.ensure_contacts() + print(await mc.send_logout(bytes.fromhex(mc.contacts[cmds[1]]["public_key"]))) case "wait_login" | "wl" | "]]": print(await mc.wait_login()) case "req_status" | "rs" :