userDataStorage.js 505 B

1234567891011121314151617181920212223242526272829
  1. class userDataStorage {
  2. constructor() {}
  3. static setData(data) {
  4. localStorage.setItem('userData', JSON.stringify(data));
  5. }
  6. static getData() {
  7. return JSON.parse(localStorage.getItem('userData') || '[]');
  8. }
  9. static getToken() {
  10. if (this.getData()) {
  11. return this.getData().token;
  12. } else {
  13. return null;
  14. }
  15. }
  16. static getEid(){
  17. let userData = userDataStorage.getData();
  18. if(userData && userData.eid){
  19. return userData.eid
  20. }
  21. return null;
  22. }
  23. }
  24. module.exports = userDataStorage;