I can't find my mistake in the following code.
All I want is save() to return true or false but its always undefined
function mypromise() {
  return new Promise((resolve, reject) => {
    resolve("it worked")
  })
}
function save() {
  mypromise().then(success => {
    return true
  }, error => {
    return false
  });
}
var saveSuccessful = save();
console.log('success', saveSuccessful) // undefined ?
 
    