Commit 85b7e3c2 authored by Mark Harding's avatar Mark Harding

(fix): admin needs ConfigsService to be only declared in app.module.ts

parent 4f739eaf
No related merge requests found
Pipeline #119348489 running with stages
......@@ -148,6 +148,7 @@ export class SentryErrorHandler implements ErrorHandler {
providers: [
{ provide: ErrorHandler, useClass: SentryErrorHandler },
MINDS_PROVIDERS,
ConfigsService,
{
provide: APP_INITIALIZER,
useFactory: configs => () => configs.loadFromRemote(),
......
......@@ -428,17 +428,6 @@ const routes: Routes = [
useFactory: router => new RouterHistoryService(router),
deps: [Router],
},
{
provide: ConfigsService,
useFactory: (client, injector, redirect, location) =>
new ConfigsService(
client,
injector.get('QUERY_STRING'),
redirect,
location
),
deps: [Client, Injector, RedirectService, Location],
},
MetaService,
MediaProxyService,
V2TopbarService,
......
......@@ -3,7 +3,7 @@ import { Injectable, Inject, Optional, Injector } from '@angular/core';
import { RedirectService } from './redirect.service';
import { Location } from '@angular/common';
@Injectable()
@Injectable({ providedIn: 'root' })
export class ConfigsService {
private configs = {};
......
......@@ -184,17 +184,6 @@ export const MINDS_PROVIDERS: any[] = [
useFactory: ContextService._,
deps: [Router, Storage, Client],
},
{
provide: ConfigsService,
useFactory: (client, injector, redirect, location) =>
new ConfigsService(
client,
injector.get('QUERY_STRING'),
redirect,
location
),
deps: [Client, Injector, RedirectService, Location],
},
{
provide: FeaturesService,
useFactory: FeaturesService._,
......
Please register or to comment