UNPKG

fireproof

Version:
80 lines (60 loc) 1.76 kB
/** * Delegates Firebase#createUser. * @method Fireproof#createUser * @param {Object} credentials * @param {Function} [onComplete] * @returns {Promise} */ Fireproof.prototype.createUser = function(credentials, onComplete) { var oc = Fireproof._handleError(onComplete); this._ref.createUser(credentials, oc); return oc.promise; }; /** * Delegates Firebase#changeEmail. * @method Fireproof#changeEmail * @param {Object} credentials * @param {Function} [onComplete] * @returns {Promise} */ Fireproof.prototype.changeEmail = function(credentials, onComplete) { var oc = Fireproof._handleError(onComplete); this._ref.changeEmail(credentials, oc); return oc.promise; }; /** * Delegates Firebase#changePassword. * @method Fireproof#changePassword * @param {Object} credentials * @param {Function} [onComplete] * @returns {Promise} */ Fireproof.prototype.changePassword = function(credentials, onComplete) { var oc = Fireproof._handleError(onComplete); this._ref.changePassword(credentials, oc); return oc.promise; }; /** * Delegates Firebase#resetPassword. * @method Fireproof#resetPassword * @param {Object} credentials * @param {Function} [onComplete] * @returns {Promise} */ Fireproof.prototype.resetPassword = function(credentials, onComplete) { var oc = Fireproof._handleError(onComplete); this._ref.resetPassword(credentials, oc); return oc.promise; }; /** * Delegates Firebase#removeUser. * @method Fireproof#createUser * @param {Object} credentials * @param {Function} [onComplete] * @returns {Promise} */ Fireproof.prototype.removeUser = function(credentials, onComplete) { var oc = Fireproof._handleError(onComplete); this._ref.removeUser(credentials, oc); return oc.promise; };