Cleanup, bugfixes. Added access control on files and API.

This commit is contained in:
2023-10-22 22:51:39 +00:00
parent 0b39229282
commit b5a1fe6c4d
14 changed files with 239 additions and 412 deletions
+3 -4
View File
@@ -1,6 +1,7 @@
from __future__ import annotations
import shutil
from typing import Any
import msgspec
from sanic import BadRequest
@@ -71,14 +72,12 @@ class FileRange(msgspec.Struct):
start: int
end: int
class ErrorMsg(msgspec.Struct):
error: str
req: FileRange
class StatusMsg(msgspec.Struct):
status: str
req: FileRange
class ErrorMsg(msgspec.Struct):
error: dict[str, Any]
## Directory listings