fix: userInfo name conversion encoding format (#755)

This commit is contained in:
DiamondThree authored and GitHub committed 2023-01-31 10:07:55 +00:00
1 parent 94bebdc491
commit d7e3d524e5
1 file changed
+7 -11
@@ -100,17 +100,13 @@ class Token {
static parse(token: string): AccessTokenMessage | null { static parse(token: string): AccessTokenMessage | null {
try { try {
return JSON.parse( return JSON.parse(
String.fromCharCode.apply( decodeURIComponent(
null, atob(token.split('.')[1])
Array.from( .split('')
Uint8Array.from( .map(function (c) {
window.atob( return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
// split jwt })
token.split('.')[1] .join('')
),
c => c.charCodeAt(0)
)
)
) )
); );
} catch (error) { } catch (error) {