From 5675dfd20b24f1e0eef06b11d9ec41a894d3a5bf Mon Sep 17 00:00:00 2001 From: salmonik Date: Tue, 28 Apr 2026 20:05:36 +0200 Subject: multitude of changes. but primarly, use db for all data. Signed-off-by: salmonik --- cogs/uploader.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'cogs/uploader.py') diff --git a/cogs/uploader.py b/cogs/uploader.py index 68a3938..df6908e 100644 --- a/cogs/uploader.py +++ b/cogs/uploader.py @@ -7,11 +7,12 @@ import os import aiofiles import requests import urllib.parse -from typing import List, Optional +from typing import Optional import discord from discord.ext import commands from discord import AutocompleteContext from cogs.utils import file_search as search_utils +from cogs.utils.settings import get_uploadurl import logging logger = logging.getLogger(__name__) @@ -23,7 +24,7 @@ class Uploader(commands.Cog): self.bot = bot self.temp_dir = get_temp_dir() self._cached_urls = {} - self._uploadurl = os.getenv("COPYPARTY_URL_UPLOAD") + self._uploadurl = get_uploadurl() async def _file_autocomplete(self, ctx: AutocompleteContext): query = ctx.value.lower() if ctx.value else "" @@ -77,8 +78,8 @@ class Uploader(commands.Cog): async def _upload_file(self, file_path: str) -> Optional[str]: """Upload a file and return the URL""" - if not self._uploadurl: - logger.error("COPYPARTY_URL_UPLOAD not set!") + if self._uploadurl == "http://localhost:3939": + logger.warning("COPYPARTY_URL_UPLOAD not set! Using default") return None return await self._upload_to_copyparty(file_path) -- cgit v1.2.3