Files
old-psihologija/services/officeRnD/memberships.js
2019-08-13 15:36:14 +02:00

28 lines
771 B
JavaScript

'use strict';
const { API } = require('../../helpers/api');
const fetchAllMembershipsAsMap = () => {
return new Promise((resolve, reject) => {
API.get('/memberships')
.then((result) => {
const membershipsMap = {};
const memberships = result.data || [];
memberships.forEach((membership) => {
const { price, member } = membership;
if (!membershipsMap[member]) {
membershipsMap[member] = price;
}
});
resolve(membershipsMap);
})
.catch((error) => {
reject(error);
});
});
};
module.exports = {
fetchAllMembershipsAsMap,
};