diff options
| author | Juha Vuolle <juha.vuolle@qt.io> | 2024-11-04 14:56:55 +0200 |
|---|---|---|
| committer | Juha Vuolle <juha.vuolle@qt.io> | 2024-11-21 12:17:26 +0200 |
| commit | 24c3eff4c96a8a39b760e958513612c4d85ceffe (patch) | |
| tree | f150dd57022402191238dcc465791e0634ed85d1 /src/oauth/qoauth2authorizationcodeflow.cpp | |
| parent | 38310b420bb2881482c44615b43812e76a126520 (diff) | |
Add extraTokensChanged signal emission
QAbstractOAuth defines 'extraTokens' property with change signal.
However it seems the signal is never emitted. This commit adds
the emission of this signal.
Pick-to: 6.8 6.5
Change-Id: I20c5d875cd5337daa1290670f241c9814787f998
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/oauth/qoauth2authorizationcodeflow.cpp')
| -rw-r--r-- | src/oauth/qoauth2authorizationcodeflow.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/oauth/qoauth2authorizationcodeflow.cpp b/src/oauth/qoauth2authorizationcodeflow.cpp index 06d6b90..a5e3380 100644 --- a/src/oauth/qoauth2authorizationcodeflow.cpp +++ b/src/oauth/qoauth2authorizationcodeflow.cpp @@ -134,7 +134,7 @@ void QOAuth2AuthorizationCodeFlowPrivate::_q_handleCallback(const QVariantMap &d QVariantMap copy(data); copy.remove(Key::code); - extraTokens = copy; + setExtraTokens(copy); q->requestAccessToken(code); } @@ -210,7 +210,9 @@ void QOAuth2AuthorizationCodeFlowPrivate::_q_accessTokenRequestFinished(const QV copy.remove(Key::refreshToken); copy.remove(Key::scope); copy.remove(Key::tokenType); - extraTokens.insert(copy); + QVariantMap newExtraTokens = extraTokens; + newExtraTokens.insert(copy); + setExtraTokens(newExtraTokens); setStatus(QAbstractOAuth::Status::Granted); } |
