The retrieveHash and changePassword functions now return promises.
This commit is contained in:
@@ -35,10 +35,13 @@ class UserRepository {
|
|||||||
* @returns {Promise}
|
* @returns {Promise}
|
||||||
*/
|
*/
|
||||||
retrieveHash(user) {
|
retrieveHash(user) {
|
||||||
return this.database.get(this.queries.retrieveHash, user.username).then((row) => {
|
return Promise.resolve()
|
||||||
|
.then(() => this.database.get(this.queries.retrieveHash, user.username))
|
||||||
|
.then((row) => {
|
||||||
assert(row, 'The user does not exist.');
|
assert(row, 'The user does not exist.');
|
||||||
return row.password;
|
return row.password;
|
||||||
});
|
})
|
||||||
|
.catch((err) => console.log('there was a error when getting hash', err));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -48,7 +51,7 @@ class UserRepository {
|
|||||||
* @returns {Promise}
|
* @returns {Promise}
|
||||||
*/
|
*/
|
||||||
changePassword(user, password) {
|
changePassword(user, password) {
|
||||||
return this.database.run(this.queries.change, [password, user.username]);
|
return Promise.resolve(this.database.run(this.queries.change, [password, user.username]));
|
||||||
}
|
}
|
||||||
|
|
||||||
checkAdmin(user) {
|
checkAdmin(user) {
|
||||||
|
|||||||
Reference in New Issue
Block a user