function upsertUser()

in source/static-assets/js/main.js [212:237]


function upsertUser () {
  return new Promise(function (resolve, reject) {
    // Update mode
    var requestUrl = baseURL + projectID + '/users'
    $.ajax({
      url: requestUrl,
      type: 'PUT',
      contentType: 'application/json',
      data: JSON.stringify(endpoints),
      headers: {
        'x-api-key': apiKey
      }
    })
      .done(function (json) {
        if (json) {
          resolve(json)
        } else {
          reject(new Error('Received invalid json from service'))
        }
      })
      .fail(function (error) {
        console.error(error)
        reject(error)
      })
  })
}