Compare commits

..

No commits in common. "main" and "1.4.16" have entirely different histories.
main ... 1.4.16

4 changed files with 4 additions and 9 deletions

View File

@ -1,5 +1,5 @@
[tool.bumpversion] [tool.bumpversion]
current_version = "1.4.19" current_version = "1.4.16"
commit = true commit = true
tag = true tag = true
tag_name = "{new_version}" tag_name = "{new_version}"

View File

@ -1 +1 @@
1.4.19 1.4.16

1
app.py
View File

@ -558,7 +558,6 @@ def _update_npm_config(credentials=None):
print("Unauthorized attempt to update NPM config.") print("Unauthorized attempt to update NPM config.")
return False return False
credentials = session.get("auth_credentials") credentials = session.get("auth_credentials")
# If credentials are provided, we skip the session check as the user has already been authenticated
npm = NginxProxyManager(app.config['NPM_HOST'], app.config['NPM_EMAIL'], app.config['NPM_PASSWORD']) npm = NginxProxyManager(app.config['NPM_HOST'], app.config['NPM_EMAIL'], app.config['NPM_PASSWORD'])
npm.login() npm.login()

View File

@ -2,7 +2,6 @@ import requests
import json import json
from datetime import datetime from datetime import datetime
from typing import List, Dict, Any, Optional from typing import List, Dict, Any, Optional
import time
# Create a session object to reuse TCP connections # Create a session object to reuse TCP connections
session = requests.Session() session = requests.Session()
@ -41,16 +40,13 @@ def _make_api_request(
def get_urls(base_url: str, auth: str) -> List[Dict[str, Any]]: def get_urls(base_url: str, auth: str) -> List[Dict[str, Any]]:
"""Retrieves user account streams from the API.""" """Retrieves user account streams from the API."""
endpoint = f"getUserAccounts/streams?_t={int(time.time())}" response = _make_api_request("GET", base_url, auth, "getUserAccounts/streams")
response = _make_api_request("GET", base_url, auth, endpoint)
return response.json() if response else [] return response.json() if response else []
def get_user_accounts(base_url: str, auth: str) -> List[Dict[str, Any]]: def get_user_accounts(base_url: str, auth: str) -> List[Dict[str, Any]]:
"""Retrieves user accounts from the API.""" """Retrieves user accounts from the API."""
# Add cache-busting parameter to ensure fresh data response = _make_api_request("GET", base_url, auth, "getUserAccounts")
endpoint = f"getUserAccounts?_t={int(time.time())}"
response = _make_api_request("GET", base_url, auth, endpoint)
if not response: if not response:
return [] return []