fix(core.gbapp): Dynamic services from .gbapps.

This commit is contained in:
Rodrigo Rodriguez 2020-09-21 00:28:06 -03:00
parent 48ae0a2b4f
commit c01430f0f3

View file

@ -482,7 +482,7 @@ export class GBMinService {
min.scriptMap = {}; min.scriptMap = {};
min.sandBoxMap = {}; min.sandBoxMap = {};
min.packages = sysPackages; min.packages = sysPackages;
min.appPackages = appPackages; min.appPackages = appPackages;
// TODO: min.appPackages = core.getPackagesByInstanceId(min.instance.instanceId); // TODO: min.appPackages = core.getPackagesByInstanceId(min.instance.instanceId);
// Create a hub of services available in .gbapps. // Create a hub of services available in .gbapps.
@ -491,7 +491,7 @@ export class GBMinService {
await CollectionUtil.asyncForEach(min.appPackages, async (e: IGBPackage) => { await CollectionUtil.asyncForEach(min.appPackages, async (e: IGBPackage) => {
let services: ConcatArray<never>; let services: ConcatArray<never>;
if ((services = await e.onExchangeData(min, 'getServices', null))) { if ((services = await e.onExchangeData(min, 'getServices', null))) {
min.gbappServices.concat(services); min.gbappServices = Object.assign(min.gbappServices, services);
} }
}); });
@ -806,5 +806,4 @@ export class GBMinService {
} }
} }
} }
} }