Skip uploading duplicate files to R2
This commit is contained in:
parent
566a4a4a38
commit
d603e52c69
|
@ -107,7 +107,13 @@ export default {
|
||||||
hash,
|
hash,
|
||||||
file
|
file
|
||||||
} = Object.fromEntries(body)
|
} = Object.fromEntries(body)
|
||||||
|
|
||||||
|
// Don't bother uploading to R2 if the hashes match.
|
||||||
|
let latest = kv.get("LATEST");
|
||||||
|
if (latest != hash) {
|
||||||
await bucket.put(`${hash}.png`, file);
|
await bucket.put(`${hash}.png`, file);
|
||||||
|
}
|
||||||
|
|
||||||
await kv.put("LATEST", hash, {
|
await kv.put("LATEST", hash, {
|
||||||
metadata: { date: date }
|
metadata: { date: date }
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue