Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
(res) => {
let config = res.config;
NamespaceDetailsStore.dispatch({
type: NamespaceDetailsActions.setData,
payload: {
name: res.name,
description: res.description,
hdfsRootDirectory: config['root.directory'],
hbaseNamespaceName: config['hbase.namespace'],
hiveDatabaseName: config['hive.database'],
schedulerQueueName: config['scheduler.queue.name'],
principal: config.principal,
keytabURI: config.keytabURI,
},
});
},
(err) => console.log(err)
}
if (state.mapping.hdfsDirectory) {
putParams['config']['root.directory'] = state.mapping.hdfsDirectory;
}
if (state.security.keyTab) {
putParams['config']['keytabURI'] = state.security.keyTab;
}
if (state.security.principal) {
putParams['config']['principal'] = state.security.principal;
}
if (state.mapping.schedulerQueueName) {
putParams['config']['scheduler.queue.name'] = state.mapping.schedulerQueueName;
}
return api(urlParams, putParams);
};