Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

validator.js 470B

1234567891011121314151617
  1. import store from "../../store/store";
  2. import jwt_decode from "jwt-decode";
  3. export function validateAccessToken() {
  4. const accessToken = store.getState().user.token
  5. if (!accessToken) {
  6. return false;
  7. }
  8. const decoded = jwt_decode(accessToken);
  9. // console.log("DECODED", decoded)
  10. const exp = decoded.exp * 1000
  11. const isExpired = exp - (Date.now() + 60 * 1000)
  12. // console.log("isExpired", isExpired)
  13. if (isExpired <= 0)
  14. return false
  15. return true
  16. }