mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-16 14:55:59 +08:00
Only check for updates when logged in
Contributes to: CURA-8587
This commit is contained in:
parent
863e92d0d2
commit
2d9c557a13
@ -65,14 +65,15 @@ class LocalPackageList(PackageList):
|
|||||||
return package
|
return package
|
||||||
|
|
||||||
def checkForUpdates(self, packages: List[Dict[str, Any]]):
|
def checkForUpdates(self, packages: List[Dict[str, Any]]):
|
||||||
installed_packages = "installed_packages=".join([f"{package['package_id']}:{package['package_version']}&" for package in packages])
|
if self._account.isLoggedIn:
|
||||||
request_url = f"{PACKAGE_UPDATES_URL}?installed_packages={installed_packages[:-1]}"
|
installed_packages = "installed_packages=".join([f"{package['package_id']}:{package['package_version']}&" for package in packages])
|
||||||
|
request_url = f"{PACKAGE_UPDATES_URL}?installed_packages={installed_packages[:-1]}"
|
||||||
|
|
||||||
self._ongoing_request = HttpRequestManager.getInstance().get(
|
self._ongoing_request = HttpRequestManager.getInstance().get(
|
||||||
request_url,
|
request_url,
|
||||||
scope = self._scope,
|
scope = self._scope,
|
||||||
callback = self._parseResponse
|
callback = self._parseResponse
|
||||||
)
|
)
|
||||||
|
|
||||||
def _parseResponse(self, reply: "QNetworkReply") -> None:
|
def _parseResponse(self, reply: "QNetworkReply") -> None:
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user