rs-location/modules/rs-module-api-keys.mjs

24 lines
539 B
JavaScript

const ApiKeys = { name: 'api-keys', builder: function (privateClient, publicClient) {
privateClient.declareType('credentials', {
// TODO add schema
});
return {
exports: {
set (serviceName, credentials = {}) {
return privateClient.storeObject('credentials', serviceName, credentials);
},
get (serviceName) {
return privateClient.getObject(serviceName);
},
remove (serviceName) {
return privateClient.remove(serviceName);
}
}
}
}};
export default ApiKeys;