Begin implementing a reporting mechanism

This commit is contained in:
Danny Coates
2020-07-13 10:21:28 -07:00
parent ccbcb69666
commit 9891d1f0ba
37 changed files with 762 additions and 183 deletions

View File

@@ -127,10 +127,10 @@ export async function metadata(id, keychain) {
return {
size: meta.size,
ttl: data.ttl,
iv: meta.iv,
name: meta.name,
type: meta.type,
manifest: meta.manifest
manifest: meta.manifest,
flagged: data.flagged
};
}
throw new Error(result.response.status);
@@ -438,3 +438,16 @@ export async function getConstants() {
throw new Error(response.status);
}
export async function reportLink(id, key, reason) {
const response = await fetch(
getApiUrl(`/api/report/${id}`),
post({ key, reason })
);
if (response.ok) {
return;
}
throw new Error(response.status);
}