From 098a05ba18855e404b10c45372370c8e22a85991 Mon Sep 17 00:00:00 2001 From: Thomas Rittson Date: Mon, 28 Mar 2022 07:46:40 +1000 Subject: [PATCH] Add back StateService subclass --- src/app/services.module.ts | 4 ++++ src/services/state.service.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/app/services.module.ts b/src/app/services.module.ts index 8a97d856..780db150 100644 --- a/src/app/services.module.ts +++ b/src/app/services.module.ts @@ -170,6 +170,10 @@ export function initFactory( provide: STATE_FACTORY, useFactory: () => new StateFactory(GlobalState, Account), }, + { + provide: StateServiceAbstraction, + useClass: StateService, + }, ], }) export class ServicesModule {} diff --git a/src/services/state.service.ts b/src/services/state.service.ts index 465b684d..4d14743a 100644 --- a/src/services/state.service.ts +++ b/src/services/state.service.ts @@ -1,9 +1,12 @@ +import { Injectable } from "@angular/core"; + import { StateService as StateServiceAbstraction } from "jslib-common/abstractions/state.service"; import { GlobalState } from "jslib-common/models/domain/globalState"; import { StateService as BaseStateService } from "jslib-common/services/state.service"; import { Account } from "../models/account"; +@Injectable() export class StateService extends BaseStateService implements StateServiceAbstraction