mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 07:27:29 -06:00
Revert "Change bool setting to more flexible callback function"
This reverts commit ff478559b0
.
This commit is contained in:
parent
a17d0a19a7
commit
5bcc37d7d7
1 changed files with 4 additions and 3 deletions
|
@ -34,7 +34,7 @@ class AuthorizationService:
|
||||||
def __init__(self,
|
def __init__(self,
|
||||||
settings: "OAuth2Settings",
|
settings: "OAuth2Settings",
|
||||||
preferences: Optional["Preferences"] = None,
|
preferences: Optional["Preferences"] = None,
|
||||||
callback_auth_data_retrieved: Callable[[], None] = None) -> None:
|
get_user_profile: bool = True) -> None:
|
||||||
# Emit signal when authentication is completed.
|
# Emit signal when authentication is completed.
|
||||||
self.onAuthStateChanged = Signal()
|
self.onAuthStateChanged = Signal()
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ class AuthorizationService:
|
||||||
self._auth_url = "{}/authorize".format(self._settings.OAUTH_SERVER_URL)
|
self._auth_url = "{}/authorize".format(self._settings.OAUTH_SERVER_URL)
|
||||||
self._auth_data: Optional[AuthenticationResponse] = None
|
self._auth_data: Optional[AuthenticationResponse] = None
|
||||||
self._user_profile: Optional["UserProfile"] = None
|
self._user_profile: Optional["UserProfile"] = None
|
||||||
self._callback_auth_data_retrieved = self.getUserProfile if callback_auth_data_retrieved is None else callback_auth_data_retrieved
|
self._get_user_profile: bool = get_user_profile
|
||||||
self._preferences = preferences
|
self._preferences = preferences
|
||||||
self._server = LocalAuthorizationServer(self._auth_helpers, self._onAuthStateChanged, daemon=True)
|
self._server = LocalAuthorizationServer(self._auth_helpers, self._onAuthStateChanged, daemon=True)
|
||||||
self._currently_refreshing_token = False # Whether we are currently in the process of refreshing auth. Don't make new requests while busy.
|
self._currently_refreshing_token = False # Whether we are currently in the process of refreshing auth. Don't make new requests while busy.
|
||||||
|
@ -298,7 +298,8 @@ class AuthorizationService:
|
||||||
self._auth_data = auth_data
|
self._auth_data = auth_data
|
||||||
self._currently_refreshing_token = False
|
self._currently_refreshing_token = False
|
||||||
if auth_data:
|
if auth_data:
|
||||||
self._callback_auth_data_retrieved()
|
if self._get_user_profile:
|
||||||
|
self.getUserProfile()
|
||||||
self._preferences.setValue(self._settings.AUTH_DATA_PREFERENCE_KEY, json.dumps(auth_data.dump()))
|
self._preferences.setValue(self._settings.AUTH_DATA_PREFERENCE_KEY, json.dumps(auth_data.dump()))
|
||||||
else:
|
else:
|
||||||
Logger.log("d", "Clearing the user profile")
|
Logger.log("d", "Clearing the user profile")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue