diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..a3a4181 --- /dev/null +++ b/TODO.md @@ -0,0 +1 @@ +- Implement Telodendria [admin API](https://git.telodendria.org/Telodendria/Telodendria/src/branch/master/docs/user/admin/README.md) diff --git a/vona/config/__init__.py b/vona/config/__init__.py index 120226b..92bb539 100644 --- a/vona/config/__init__.py +++ b/vona/config/__init__.py @@ -12,7 +12,7 @@ server_name: str = "" signing_key: str = "" support: dict = {"contacts": []} -_CONFIG_PATH = Path("/etc/vona/config.toml") +_CONFIG_PATH = Path(os.getenv("VONA_CONFIG", "/etc/vona/config.toml")) def _fatal(msg: str) -> None: diff --git a/vona/federation/__init__.py b/vona/federation/__init__.py index abeb009..3976c60 100644 --- a/vona/federation/__init__.py +++ b/vona/federation/__init__.py @@ -476,4 +476,4 @@ async def space_hierachy(roomId): return jsonify({ "errcode": "M_NOT_FOUND", "error": "Room does not exist." - }) + }), 404 diff --git a/vona/utils/__main__.py b/vona/utils/__main__.py index aa2a3ed..1c11e48 100644 --- a/vona/utils/__main__.py +++ b/vona/utils/__main__.py @@ -1,7 +1,8 @@ print("Available utils:") a = [ - "makekey" + "makekey", + "joinroom" ] for t in a: