diff options
Diffstat (limited to 'core/src/OC/password-confirmation.js')
-rw-r--r-- | core/src/OC/password-confirmation.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/core/src/OC/password-confirmation.js b/core/src/OC/password-confirmation.js new file mode 100644 index 00000000000..621f7a0695f --- /dev/null +++ b/core/src/OC/password-confirmation.js @@ -0,0 +1,26 @@ +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +import { confirmPassword, isPasswordConfirmationRequired } from '@nextcloud/password-confirmation' +import '@nextcloud/password-confirmation/dist/style.css' + +/** + * @namespace OC.PasswordConfirmation + */ +export default { + + requiresPasswordConfirmation() { + return isPasswordConfirmationRequired() + }, + + /** + * @param {Function} callback success callback function + * @param {object} options options currently not used by confirmPassword + * @param {Function} rejectCallback error callback function + */ + requirePasswordConfirmation(callback, options, rejectCallback) { + confirmPassword().then(callback, rejectCallback) + }, +} |