@@ -18,6 +18,7 @@ import { DEFAULT_FADE_TIMEOUT, MASTER_KEY_DURATION } from 'lib/constants';
18import { timeout } from 'lib/timeout';
18import { timeout } from 'lib/timeout';
19import View from 'components/View';
19import View from 'components/View';
20import useMultikeyFileGenerator from 'lib/useMultikeyFileGenerator';
20import useMultikeyFileGenerator from 'lib/useMultikeyFileGenerator';
21+import { downloadWallet } from 'lib/invite';
22const MasterKeyDownload = () => {
23const MasterKeyDownload = () => {
@@ -45,7 +46,7 @@ const MasterKeyDownload = () => {
45 Just: p => p.value.toFixed(),
46 Just: p => p.value.toFixed(),
48− const { download } = useMultikeyFileGenerator({
49+ const { keyfile, filename } = useMultikeyFileGenerator({
50 seedWallet: inviteWallet,
51 seedWallet: inviteWallet,
@@ -62,6 +63,10 @@ const MasterKeyDownload = () => {
62 [paper, setGenerated]
63 [paper, setGenerated]
66+ const download = useCallback(async () => {
67+ await downloadWallet(paper.getOrElse([]), keyfile, filename);
68+ }, [paper, keyfile, filename]);
65 const onDownloadClick = useCallback(async () => {
70 const onDownloadClick = useCallback(async () => {
66 await download();
71 await download();
67 setIsIn(false);
72 setIsIn(false);