Move UltimaterCloudScope to Cura project

CURA-6983
This commit is contained in:
Nino van Hooff 2020-01-08 11:26:14 +01:00
parent 1a816ad010
commit 883243b533
2 changed files with 21 additions and 1 deletions

View file

@ -0,0 +1,20 @@
from PyQt5.QtNetwork import QNetworkRequest
from UM.TaskManagement.HttpRequestScope import DefaultUserAgentScope
from cura.API import Account
from cura.CuraApplication import CuraApplication
class UltimakerCloudScope(DefaultUserAgentScope):
def __init__(self, application: CuraApplication):
super().__init__(application)
api = application.getCuraAPI()
self._account = api.account # type: Account
def request_hook(self, request: QNetworkRequest):
super().request_hook(request)
token = self._account.accessToken
header_dict = {
"Authorization": "Bearer {}".format(token)
}
self.add_headers(request, header_dict)