mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-12 09:17:50 -06:00
Move UltimaterCloudScope to Cura project
CURA-6983
This commit is contained in:
parent
1a816ad010
commit
883243b533
2 changed files with 21 additions and 1 deletions
|
@ -7,7 +7,7 @@ from PyQt5.QtNetwork import QNetworkReply, QNetworkRequest
|
||||||
from UM.Logger import Logger
|
from UM.Logger import Logger
|
||||||
from UM.Message import Message
|
from UM.Message import Message
|
||||||
from UM.Signal import Signal
|
from UM.Signal import Signal
|
||||||
from UM.TaskManagement.HttpRequestScope import UltimakerCloudScope
|
from plugins.Toolbox.src.UltimakerCloudScope import UltimakerCloudScope
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
from plugins.Toolbox.src.CloudApiModel import CloudApiModel
|
from plugins.Toolbox.src.CloudApiModel import CloudApiModel
|
||||||
from plugins.Toolbox.src.CloudSync.SubscribedPackagesModel import SubscribedPackagesModel
|
from plugins.Toolbox.src.CloudSync.SubscribedPackagesModel import SubscribedPackagesModel
|
||||||
|
|
20
plugins/Toolbox/src/UltimakerCloudScope.py
Normal file
20
plugins/Toolbox/src/UltimakerCloudScope.py
Normal 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)
|
Loading…
Add table
Add a link
Reference in a new issue