@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
14 lines (13 loc) • 469 B
JavaScript
/**
* Parse a jwt token
* @param token - jwt
* @returns user id from jwt
*/ export const parseToken = (token)=>{
var base64Url = token.split(".")[1];
var base64 = base64Url.replace(/-/g, "+").replace(/_/g, "/");
var jsonPayload = decodeURIComponent(atob(base64).split("").map(function(c) {
return "%" + ("00" + c.charCodeAt(0).toString(16)).slice(-2);
}).join(""));
return JSON.parse(jsonPayload).sub;
};
//# sourceMappingURL=jwt.js.map