summaryrefslogtreecommitdiffstats
path: root/api/logic/minecraft/auth/MojangAccount.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2016-11-30 00:19:27 +0100
committerPetr Mrázek <peterix@gmail.com>2016-11-30 00:19:27 +0100
commit035bdc7576fab3f1757af0e3bd77058bf44748c8 (patch)
tree22553231afde8ee05a36129190a41bcbf61e4a87 /api/logic/minecraft/auth/MojangAccount.h
parent4ca6878743119647213ae02d9a9bb1a410768110 (diff)
downloadMultiMC-035bdc7576fab3f1757af0e3bd77058bf44748c8.tar
MultiMC-035bdc7576fab3f1757af0e3bd77058bf44748c8.tar.gz
MultiMC-035bdc7576fab3f1757af0e3bd77058bf44748c8.tar.lz
MultiMC-035bdc7576fab3f1757af0e3bd77058bf44748c8.tar.xz
MultiMC-035bdc7576fab3f1757af0e3bd77058bf44748c8.zip
GH-1524 Regenerate Minecraft client token when the auth token is invalid
This makes the case where users copy MultiMC to other machines easier to handle. It doesn't require manual intervention and the tokens do not go in a desync loop.
Diffstat (limited to 'api/logic/minecraft/auth/MojangAccount.h')
-rw-r--r--api/logic/minecraft/auth/MojangAccount.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/api/logic/minecraft/auth/MojangAccount.h b/api/logic/minecraft/auth/MojangAccount.h
index 4902ec11..86d81c63 100644
--- a/api/logic/minecraft/auth/MojangAccount.h
+++ b/api/logic/minecraft/auth/MojangAccount.h
@@ -95,8 +95,8 @@ public: /* manipulation */
* Attempt to login. Empty password means we use the token.
* If the attempt fails because we already are performing some task, it returns false.
*/
- std::shared_ptr<YggdrasilTask> login(AuthSessionPtr session,
- QString password = QString());
+ std::shared_ptr<YggdrasilTask> login(AuthSessionPtr session, QString password = QString());
+ void invalidateClientToken();
public: /* queries */
const QString &username() const