finished object endpoints

Added writing (tested) and deleting (untested) endpoints
This commit is contained in:
DecDuck
2024-10-09 15:08:55 +11:00
parent 435551c207
commit 486bce8bc7
7 changed files with 59 additions and 25 deletions
+2 -1
View File
@@ -131,11 +131,12 @@ export abstract class ObjectBackend {
userId?: string
) {
const metadata = await this.fetchMetadata(id);
if (!metadata) return;
if (!metadata) return false;
const myPermissions = metadata.permissions
.filter((e) => {
if (userId !== undefined && e.startsWith(userId)) return true;
if (userId !== undefined && e.startsWith("internal")) return true;
if (e.startsWith("anonymous")) return true;
return false;
})