diff options
Diffstat (limited to 'src/state/models/root-store.ts')
-rw-r--r-- | src/state/models/root-store.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/state/models/root-store.ts b/src/state/models/root-store.ts index 717caa4a9..da846a3b0 100644 --- a/src/state/models/root-store.ts +++ b/src/state/models/root-store.ts @@ -11,12 +11,14 @@ import {SessionModel} from './session' import {NavigationModel} from './navigation' import {ShellModel} from './shell' import {MeModel} from './me' +import {OnboardModel} from './onboard' export class RootStoreModel { session = new SessionModel(this) nav = new NavigationModel() shell = new ShellModel() me = new MeModel(this) + onboard = new OnboardModel() constructor(public api: SessionServiceClient) { makeAutoObservable(this, { @@ -53,6 +55,7 @@ export class RootStoreModel { return { session: this.session.serialize(), nav: this.nav.serialize(), + onboard: this.onboard.serialize(), } } @@ -64,6 +67,9 @@ export class RootStoreModel { if (hasProp(v, 'nav')) { this.nav.hydrate(v.nav) } + if (hasProp(v, 'onboard')) { + this.onboard.hydrate(v.onboard) + } } } |