You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
441 B
18 lines
441 B
import { action, makeObservable, observable } from "mobx";
|
|
import store from "store";
|
|
import { RootStore } from "./RootStore";
|
|
|
|
export class AuthStore {
|
|
@observable token: string = '';
|
|
|
|
constructor(private readonly rootStore: RootStore) {
|
|
makeObservable(this);
|
|
this.token = store.get('token', '')
|
|
}
|
|
|
|
@action setToken(token: string) {
|
|
this.token = token;
|
|
store.set('token', this.token)
|
|
}
|
|
}
|