in src/appservice-rest/Utilities/AzureAppServiceUtility.ts [136:158]
public async updateAndMonitorAppSettings(addProperties?: any, deleteProperties?: any): Promise<boolean> {
var appSettingsProperties: {[index: string]:any} = {}
for(var property in addProperties) {
appSettingsProperties[addProperties[property].name] = addProperties[property].value;
}
if(!!addProperties) {
console.log('Updating App Service Application settings. Data: ' + JSON.stringify(appSettingsProperties));
}
if(!!deleteProperties) {
console.log('Deleting App Service Application settings. Data: ' + JSON.stringify(Object.keys(deleteProperties)));
}
var isNewValueUpdated: boolean = await this._appService.patchApplicationSettings(appSettingsProperties, deleteProperties);
await this._appService.patchApplicationSettingsSlot(addProperties);
if(!!isNewValueUpdated) {
console.log('Updated App Service Application settings.');
}
return isNewValueUpdated;
}