diff --git a/lib/resources/users.js b/lib/resources/users.js index c44899a..b33d070 100644 --- a/lib/resources/users.js +++ b/lib/resources/users.js @@ -17,7 +17,7 @@ */ -const usersFactory = request => { +const usersFactory = (request) => { const BASE = '/users' const baseRequest = ({ userId, email, method }) => { @@ -35,7 +35,7 @@ const usersFactory = request => { * @param {object|string} data * @returns {*} */ - get (data) { + get(data) { let email let userId if (typeof data === 'string') { @@ -51,7 +51,7 @@ const usersFactory = request => { * @param {object|string} data * @returns {*} */ - delete (data) { + delete(data) { let email let userId if (typeof data === 'string') { @@ -63,55 +63,63 @@ const usersFactory = request => { return baseRequest({ userId, email, method: 'delete' }) }, - update ({ email, dataFields, userId, preferUserId, mergeNestedObjects }) { + update({ email, dataFields, userId, preferUserId, mergeNestedObjects }) { return request.post(`${BASE}/update`, { email, dataFields, userId, preferUserId, - mergeNestedObjects + mergeNestedObjects, }) }, - updateEmail ({ currentEmail, currentUserId, newEmail }) { + updateEmail({ currentEmail, currentUserId, newEmail }) { return request.post(`${BASE}/updateEmail`, { currentEmail, currentUserId, - newEmail + newEmail, }) }, - bulkUpdate (data) { + bulkUpdate(data) { return request.post(`${BASE}/bulkUpdate`, data) }, - registerDeviceToken (data) { + registerDeviceToken(data) { return request.post(`${BASE}/registerDeviceToken`, data) }, - updateSubscriptions (data) { + updateSubscriptions(data) { return request.post(`${BASE}/updateSubscriptions`, data) }, - bulkUpdateSubscriptions (data) { + bulkUpdateSubscriptions(data) { return request.post(`${BASE}/bulkUpdateSubscriptions`, data) }, - registerBrowserToken ({ browserToken, email, userId }) { - return request.post(`${BASE}/registerBrowserToken`, { browserToken, email, userId }) + registerBrowserToken({ browserToken, email, userId }) { + return request.post(`${BASE}/registerBrowserToken`, { + browserToken, + email, + userId, + }) }, - getFields () { + getFields() { return request.get(`${BASE}/getFields`) }, - getSentMessages (params) { + getSentMessages(params) { return request.get(`${BASE}/getSentMessages`, params) }, - disableDevice ({ token, email, userId }) { + disableDevice({ token, email, userId }) { return request.post(`${BASE}/disableDevice`, { token, email, userId }) - } + }, + + getByEmail(params) { + return request.get(`${BASE}/getByEmail`, params) + }, } }