56
this.channel.call<ManagedSettingsData>('getManagedSettings').then(managedSettings => {
57
if (!this.hasReceivedManagedSettings) {
59
>
}
60
});
61
}
62
63
async updatePolicyDefinitions(policyDefinitions: IStringDictionary<PolicyDefinition>): Promise<ManagedSettingsData> {
64
>
this.updateManagedSettings(await this.channel.call<ManagedSettingsData>('updatePolicyDefinitions', policyDefinitions), false);
nativeManagedSettingsIpc.ts
65
>
return this._managedSettings;
66
>
}
67
68
private updateManagedSettings(managedSettings: ManagedSettingsData, fireEvent: boolean): void {
69
this.hasReceivedManagedSettings = true;
70
if (equals(this._managedSettings, managedSettings)) {
72
>
}
73
74
this._managedSettings = managedSettings;