UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

34 lines (31 loc) 1 kB
import { updatePassword, deleteUser as deleteUser$1 } from 'aws-amplify/auth'; import { getLogger } from '../utils.mjs'; const logger = getLogger('Auth'); const changePassword = async ({ currentPassword, newPassword, }) => { try { logger.debug('calling Auth.updatePassword'); await updatePassword({ oldPassword: currentPassword, newPassword, }); logger.debug('Auth.updatePassword was successful'); return Promise.resolve(); } catch (e) { logger.debug('Auth.updatePassword failed with error', e); return Promise.reject(e); } }; const deleteUser = async () => { try { logger.debug('calling Auth.deleteUser'); await deleteUser$1(); logger.debug('Auth.deleteUser was successful'); return Promise.resolve(); } catch (e) { logger.debug('Auth.deleteUser failed with error', e); return Promise.reject(e); } }; export { changePassword, deleteUser };