From df92f9fc32e979708e99956e187fe44f6f132fb7 Mon Sep 17 00:00:00 2001 From: Erisa A Date: Sat, 3 Aug 2024 20:25:12 +0000 Subject: [PATCH] Use permacache url to display attachments and avatars --- core/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/models.py b/core/models.py index a299ba8..3e74c5f 100644 --- a/core/models.py +++ b/core/models.py @@ -6,6 +6,8 @@ from core.formatter import format_content_html +import os + class LogEntry: def __init__(self, app, data): @@ -116,7 +118,7 @@ def __init__(self, data): self.id = int(data.get("id")) self.name = data["name"] self.discriminator = data["discriminator"] - self.avatar_url = data["avatar_url"] + self.avatar_url = data["avatar_url"].replace('cdn.discordapp.com/', os.environ['PERMACACHE_LOCATION']) self.mod = data["mod"] @property @@ -157,7 +159,7 @@ def __init__(self, data): else: self.id = int(data["id"]) self.filename = data["filename"] - self.url = data["url"] + self.url = data["url"].replace('cdn.discordapp.com/', os.environ['PERMACACHE_LOCATION']) self.is_image = data["is_image"] self.size = data["size"]