kod-temp
Version:
Workano Communications SDK
8 lines (7 loc) • 505 B
JavaScript
import Subscription from '../domain/Subscription';
export default ((client, baseUrl) => ({
getSubscriptions: () => client.get(`${baseUrl}/users/me/subscriptions`).then(Subscription.parseMany),
getSubscription: (uuid) => client.get(`${baseUrl}/users/me/subscriptions/${uuid}`).then(Subscription.parse),
createSubscription: (payload) => client.post(`${baseUrl}/users/me/subscriptions`, payload),
removeSubscription: (uuid) => client.delete(`${baseUrl}/users/me/subscriptions/${uuid}`),
}));