14 Commits

Author SHA1 Message Date
Sebastian-byte
984a5b86b8 Fix conflict 2021-12-10 18:07:09 -05:00
Petr Mrázek
dba4c452e0 NOISSUE account tweaks 2021-12-08 01:22:57 +01:00
Petr Mrázek
3c46d8a412 GH-4071 Heavily refactor and rearchitect account system
This makes the account system much more modular
and makes it treat errors as something recoverable,
unless they come directly from the MSA refresh token
becoming invalid.
2021-12-04 01:18:05 +01:00
Petr Mrázek
285188ea53 GH-4071 handle network errors when logging in with MSA as 'soft'
This makes the tokens not expire when such errors happen.

Only applies to MSA, not the XBox and Mojang steps afterwards.
Further testing and improvements are still needed.
2021-11-28 18:42:01 +01:00
Sebastian-byte
b7509c80bf Fix conflict 2021-11-20 14:35:57 -05:00
Petr Mrázek
0c861db7a2 NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
max
deffca3b6f Some ui fixes 2021-11-05 10:31:18 +03:00
Sebastian-byte
ea0d7951af Attempt to fix setProvider issue 2021-10-24 16:48:40 -05:00
Sebastian-byte
3ac634dad4 Fix provider system 2021-09-13 21:26:15 -05:00
Sebastian-byte
5321371464 Fix build 2021-09-12 21:06:38 -05:00
Sebastian-byte
871c5b5e38 Fix conflict again 2021-09-12 20:52:56 -05:00
Sebastian-byte
46df45ffcf Fix conflict 2021-09-12 20:23:30 -05:00
Petr Mrázek
3171014301 GH-3392 checking for migration status and refresh button in accounts list 2021-08-29 22:55:33 +02:00
Petr Mrázek
3a53349e33 GH-3392 dirty initial MSA support that shares logic with Mojang flows
Both act as the first step of AuthContext.
2021-08-15 23:18:50 +02:00