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