/*****************************************************************************
* Settings                                                                   *
* Fetch requests for /users/<entity>/settings routes                         *
*****************************************************************************/
Requests.users.entity.settings = {};

Requests.users.entity.settings.profilePrivacy = {};

Requests.users.entity.settings.profilePrivacy.update = (userId, profilePrivacySetting, enabled) => {
  let input = `/users/${userId}/settings/profile-privacy/${profilePrivacySetting}`;
  let init = {
    method: 'PUT',
    body: JSON.stringify(enabled)
  };
  return Requests.JSONfetch(input, init);
};