mirror of
https://github.com/versia-pub/server.git
synced 2026-03-13 22:09:16 +01:00
Make all media be uploaded with a unique hash
This commit is contained in:
parent
be6b692a7b
commit
8ecdc6261e
4 changed files with 37 additions and 28 deletions
|
|
@ -88,15 +88,19 @@ export default apiRoute<{
|
|||
return;
|
||||
}
|
||||
|
||||
resolve(
|
||||
encode(
|
||||
new Uint8ClampedArray(buffer),
|
||||
metadata?.width ?? 0,
|
||||
metadata?.height ?? 0,
|
||||
4,
|
||||
4,
|
||||
) as string,
|
||||
);
|
||||
try {
|
||||
resolve(
|
||||
encode(
|
||||
new Uint8ClampedArray(buffer),
|
||||
metadata?.width ?? 0,
|
||||
metadata?.height ?? 0,
|
||||
4,
|
||||
4,
|
||||
) as string,
|
||||
);
|
||||
} catch {
|
||||
resolve(null);
|
||||
}
|
||||
}))();
|
||||
});
|
||||
|
||||
|
|
@ -116,16 +120,16 @@ export default apiRoute<{
|
|||
throw new Error("Invalid media backend");
|
||||
}
|
||||
|
||||
const { uploadedFile } = await mediaManager.addFile(file);
|
||||
const { path } = await mediaManager.addFile(file);
|
||||
|
||||
url = getUrl(uploadedFile.name, config);
|
||||
url = getUrl(path, config);
|
||||
|
||||
let thumbnailUrl = "";
|
||||
|
||||
if (thumbnail) {
|
||||
const { uploadedFile } = await mediaManager.addFile(thumbnail);
|
||||
const { path } = await mediaManager.addFile(thumbnail);
|
||||
|
||||
thumbnailUrl = getUrl(uploadedFile.name, config);
|
||||
thumbnailUrl = getUrl(path, config);
|
||||
}
|
||||
|
||||
const newAttachment = await client.attachment.create({
|
||||
|
|
|
|||
|
|
@ -88,15 +88,19 @@ export default apiRoute<{
|
|||
return;
|
||||
}
|
||||
|
||||
resolve(
|
||||
encode(
|
||||
new Uint8ClampedArray(buffer),
|
||||
metadata?.width ?? 0,
|
||||
metadata?.height ?? 0,
|
||||
4,
|
||||
4,
|
||||
) as string,
|
||||
);
|
||||
try {
|
||||
resolve(
|
||||
encode(
|
||||
new Uint8ClampedArray(buffer),
|
||||
metadata?.width ?? 0,
|
||||
metadata?.height ?? 0,
|
||||
4,
|
||||
4,
|
||||
) as string,
|
||||
);
|
||||
} catch {
|
||||
resolve(null);
|
||||
}
|
||||
}))();
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue