[ACS-7740] Removed code to apply saved extensions management config on app init (now to be done in ADW) (#9648)

This commit is contained in:
swapnil-verma-gl
2024-05-07 10:15:13 +05:30
committed by swapnil.verma
parent 37c407e6b2
commit acb6041c99

View File

@@ -18,10 +18,9 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { ExtensionConfig, ExtensionRef } from '../config/extension.config'; import { ExtensionConfig, ExtensionRef } from '../config/extension.config';
import { ExtensionService } from '../services/extension.service'; import { ExtensionService } from '../services/extension.service';
import { Observable, BehaviorSubject, from } from 'rxjs'; import { Observable, BehaviorSubject } from 'rxjs';
import { ViewerExtensionRef } from '../config/viewer.extensions'; import { ViewerExtensionRef } from '../config/viewer.extensions';
import { DocumentListPresetRef } from '../config/document-list.extensions'; import { DocumentListPresetRef } from '../config/document-list.extensions';
import { AlfrescoApiService, AppConfigService, AuthenticationService } from '@alfresco/adf-core';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
@@ -30,17 +29,8 @@ export class AppExtensionService {
references$: Observable<ExtensionRef[]>; references$: Observable<ExtensionRef[]>;
private _references = new BehaviorSubject<ExtensionRef[]>([]); private _references = new BehaviorSubject<ExtensionRef[]>([]);
constructor(protected extensionService: ExtensionService, authenticationService: AuthenticationService, appConfigService: AppConfigService, apiService: AlfrescoApiService) { constructor(protected extensionService: ExtensionService) {
this.references$ = this._references.asObservable(); this.references$ = this._references.asObservable();
authenticationService.onLogin.subscribe(() => {
const instanceId = appConfigService.get('instanceId', '1234');
const requestParams = [{}, {}, {}, {}, {}, ['application/json'], ['application/json']];
from(apiService.getInstance().contentClient.callApi(`/settings/${instanceId}`, 'GET', ...requestParams)).subscribe((pluginConfig) => {
extensionService.appendConfig(pluginConfig.entry);
});
});
} }
async load() { async load() {