function getEndpoints()

in source/static-assets/js/main.js [96:120]


function getEndpoints () {
  return new Promise(function (resolve, reject) {
    if (projectID) {
      // Update mode
      var requestUrl = baseURL + projectID + '/users/' + userID + '?pcid=' + preferenceCenterID + '&h=' + hash
      $.ajax({
        url: requestUrl,
        type: 'GET',
        headers: {
          'x-api-key': apiKey
        }
      }).done(function (json) {
        if (json) {
          resolve(json)
        } else {
          reject(new Error('Received invalid json from service'))
        }
      }).fail(function (error) {
        reject(error)
      })
    } else {
      reject(new Error('projectID is required'))
    }
  })
}