@@ -79,6 +79,7 @@ module.exports = function(User) {
79
79
* @callback {Function } cb The callback function
80
80
* @param {String|Error } err The error string or object
81
81
* @param {AccessToken } token The generated access token object
82
+ * @promise
82
83
*/
83
84
User . prototype . createAccessToken = function ( ttl , options , cb ) {
84
85
if ( cb === undefined && typeof options === 'function' ) {
@@ -169,6 +170,7 @@ module.exports = function(User) {
169
170
* @callback {Function } callback Callback function
170
171
* @param {Error } err Error object
171
172
* @param {AccessToken } token Access token if login is successful
173
+ * @promise
172
174
*/
173
175
174
176
User . login = function ( credentials , include , fn ) {
@@ -281,6 +283,7 @@ module.exports = function(User) {
281
283
* @param {String } accessTokenID
282
284
* @callback {Function } callback
283
285
* @param {Error } err
286
+ * @promise
284
287
*/
285
288
286
289
User . logout = function ( tokenId , fn ) {
@@ -304,6 +307,7 @@ module.exports = function(User) {
304
307
* @callback {Function } callback Callback function
305
308
* @param {Error } err Error object
306
309
* @param {Boolean } isMatch Returns true if the given `password` matches record
310
+ * @promise
307
311
*/
308
312
309
313
User . prototype . hasPassword = function ( plain , fn ) {
@@ -350,6 +354,10 @@ module.exports = function(User) {
350
354
* callback function. This function should NOT add the token to the user
351
355
* object, instead simply execute the callback with the token! User saving
352
356
* and email sending will be handled in the `verify()` method.
357
+ * @callback {Function } fn Callback function.
358
+ * @param {Error } err Error object.
359
+ * @param {Object } object Contains email, token, uid.
360
+ * @promise
353
361
*/
354
362
355
363
User . prototype . verify = function ( options , fn ) {
@@ -463,6 +471,7 @@ module.exports = function(User) {
463
471
* @param {String } redirect URL to redirect the user to once confirmed
464
472
* @callback {Function } callback
465
473
* @param {Error } err
474
+ * @promise
466
475
*/
467
476
User . confirm = function ( uid , token , redirect , fn ) {
468
477
fn = fn || utils . createPromiseCallback ( ) ;
@@ -505,6 +514,7 @@ module.exports = function(User) {
505
514
* @prop {String } email The user's email address
506
515
* @callback {Function } callback
507
516
* @param {Error } err
517
+ * @promise
508
518
*/
509
519
510
520
User . resetPassword = function ( options , cb ) {
0 commit comments