Merge branch 'dev'
commit
e48c516211
@ -0,0 +1,22 @@
|
||||
import {cookieHandler} from '@/lib/cookieHandler';
|
||||
|
||||
export class DataStore{
|
||||
constructor(){
|
||||
this.cookie = new cookieHandler();
|
||||
this.cookie.setExpire(15);
|
||||
this.store = localStorage;
|
||||
}
|
||||
set(key, value){
|
||||
this.cookie.set(key, value);
|
||||
this.cookie.store();
|
||||
this.store.setItem(key, value);
|
||||
}
|
||||
get(key){
|
||||
return this.store.getItem(key) || this.cookie.get(key);
|
||||
}
|
||||
setObj(obj){
|
||||
this.cookie.setCookies(obj);
|
||||
this.cookie.store();
|
||||
Object.keys(obj).forEach(key => this.store.setItem(key, obj[key]));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue