summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorAAGaming <aagaming@riseup.net>2026-10-17 20:10:30 -0400
committerAAGaming <aagaming@riseup.net>2026-10-17 20:10:30 -0400
commit7611e381a8e3717d3b8a77b299c22042b9c97ea6 (patch)
treebfc839383c4f446255be003223c28fa5109a280a /backend
parentd38bf3478310d2aeddf9d0f62718c8786ef432a9 (diff)
downloaddecky-loader-7611e381a8e3717d3b8a77b299c22042b9c97ea6.tar.gz
decky-loader-7611e381a8e3717d3b8a77b299c22042b9c97ea6.zip
make url scheme compatible
Diffstat (limited to 'backend')
-rw-r--r--backend/decky_loader/browser.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/backend/decky_loader/browser.py b/backend/decky_loader/browser.py
index 09788a40..0f2044f8 100644
--- a/backend/decky_loader/browser.py
+++ b/backend/decky_loader/browser.py
@@ -20,7 +20,7 @@ from typing import Dict, List, TypedDict
# Local modules
from .localplatform.localplatform import chown, chmod, get_chown_plugin_path
from .loader import Loader, Plugins
-from .helpers import get_ssl_context, download_remote_binary_to_path
+from .helpers import get_ssl_context, download_remote_binary_to_path, get_loader_version
from .enums import UserType
from .settings import SettingsManager
@@ -222,7 +222,9 @@ class PluginBrowser:
case _: storeUrl = "https://plugins.deckbrew.xyz/plugins"
logger.info(f"Incrementing installs for {name} from URL {storeUrl} (version {version})")
async with ClientSession() as client:
- res = await client.post(storeUrl+f"/{name}/versions/{version}/increment?isUpdate={isInstalled}", ssl=get_ssl_context())
+ res = await client.post(storeUrl+f"/{name}/versions/{version}/increment?isUpdate={isInstalled}", headers={
+ "X-Decky-Version": get_loader_version()
+ } ssl=get_ssl_context())
if res.status != 200:
logger.error(f"Server did not accept install count increment request. code: {res.status}")