This commit is contained in:
Eva 2024-11-17 17:21:35 -05:00 committed by GitHub
commit d007fef0af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 21 deletions

View file

@ -88,7 +88,6 @@ class PostContentControl {
_evtPostContentChange(e) {
this._post = e.detail.post;
this._post.mutateContentUrl();
this._reinstall();
}

View file

@ -454,13 +454,6 @@ class Post extends events.EventTarget {
});
}
mutateContentUrl() {
this._contentUrl =
this._orig._contentUrl +
"?bypass-cache=" +
Math.round(Math.random() * 1000);
}
_updateFromResponse(response) {
const map = () => ({
_version: response.version,

View file

@ -97,20 +97,12 @@ FLAG_MAP = {
}
def get_post_security_hash(id: int) -> str:
return hmac.new(
config.config["secret"].encode("utf8"),
msg=str(id).encode("utf-8"),
digestmod="md5",
).hexdigest()[0:16]
def get_post_content_url(post: model.Post) -> str:
assert post
return "%s/posts/%d_%s.%s" % (
config.config["data_url"].rstrip("/"),
post.post_id,
get_post_security_hash(post.post_id),
post.checksum,
mime.get_extension(post.mime_type) or "dat",
)
@ -120,7 +112,7 @@ def get_post_thumbnail_url(post: model.Post) -> str:
return "%s/generated-thumbnails/%d_%s.jpg" % (
config.config["data_url"].rstrip("/"),
post.post_id,
get_post_security_hash(post.post_id),
post.checksum,
)
@ -129,7 +121,7 @@ def get_post_content_path(post: model.Post) -> str:
assert post.post_id
return "posts/%d_%s.%s" % (
post.post_id,
get_post_security_hash(post.post_id),
post.checksum,
mime.get_extension(post.mime_type) or "dat",
)
@ -138,7 +130,7 @@ def get_post_thumbnail_path(post: model.Post) -> str:
assert post
return "generated-thumbnails/%d_%s.jpg" % (
post.post_id,
get_post_security_hash(post.post_id),
post.checksum,
)
@ -146,7 +138,7 @@ def get_post_thumbnail_backup_path(post: model.Post) -> str:
assert post
return "posts/custom-thumbnails/%d_%s.dat" % (
post.post_id,
get_post_security_hash(post.post_id),
post.checksum,
)