I am trying to expand my knowledge (beginner stage). Basically, I would like to use promises to write new email to my user. I have some code base in my play ground project, but my function is not stopping on then. This is the function that should write to Database:
changeEmailAddress(user, newEmail) {
       new Promise((resolve, reject) => {
            user.setEmail(newEmail);
            userRepository.saveUser(user).then(() => {
                return resolve();
            }).catch(e => {
                return reject(e);
            });
        }
    );
}
And if I am not mistaken, this is how I should use it:
changeEmailAddress(user, "hello@there.com").then(function () {
    //it never comes in here :(
})
I have similar functions working on the user, but my function is not coming in to 'then'
 
     
    