diff --git a/electron_app/src/clientManager.js b/electron_app/src/clientManager.js index 30b400fc0..5066a8ec7 100644 --- a/electron_app/src/clientManager.js +++ b/electron_app/src/clientManager.js @@ -153,6 +153,11 @@ class ClientManager { return checkDeviceRemoved(res); } + async resetPassword(recipientId) { + const res = await client.resetPassword(recipientId); + return checkDeviceRemoved(res); + } + async unlockDevice(params) { const res = await client.unlockDevice(params); return checkDeviceRemoved(res); diff --git a/email_dialog/src/components/Dialog.js b/email_dialog/src/components/Dialog.js index 90facd770..027f14612 100644 --- a/email_dialog/src/components/Dialog.js +++ b/email_dialog/src/components/Dialog.js @@ -3,27 +3,27 @@ import { remoteData, onResponseModal } from './../utils/electronInterface'; import * as messages from './../utils/contents'; import './dialog.css'; -const { title, contentType, options, sendTo } = remoteData; +const { title, contentType, options, sendTo, customTextToReplace } = remoteData; const Dialog = () => (
- You did not set a Recovery Email so account recovery is - impossible if you forget your password. -
-Proceed without recovery email?
-+ You did not set a Recovery Email so account recovery is + impossible if you forget your password. +
+A reset link will be sent to d******@o****l.com
-The link will be valid for 1 hour
-{content}
+You need to set a Recovery Email to reset your password.
++ {customText || `You need to set a Recovery Email to reset your password`} +