aboutsummaryrefslogtreecommitdiff
path: root/app/js
diff options
context:
space:
mode:
Diffstat (limited to 'app/js')
-rw-r--r--app/js/jwt.js22
1 files changed, 0 insertions, 22 deletions
diff --git a/app/js/jwt.js b/app/js/jwt.js
deleted file mode 100644
index 43c2e6c..0000000
--- a/app/js/jwt.js
+++ /dev/null
@@ -1,22 +0,0 @@
-function parseJwt (token) {
- var base64Url = token.split('.')[1];
- var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
- var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) {
- return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
- }).join(''));
-
- return JSON.parse(jsonPayload);
-}
-
-function isJwtExpired (token) {
- var jwt = parseJwt(token);
- return jwt.exp < Date.now() / 1000;
-}
-
-async function refreshAccessToken (refreshToken) {
- const data = await fetch('/api/refresh', {
- method: 'POST',
- headers: {'Authorization': 'Bearer ' + refreshToken}
- });
- return data.access_token;
-} \ No newline at end of file