mirror of
https://github.com/Qortal/chrome-extension.git
synced 2025-03-14 11:52:33 +00:00
save new wallet
This commit is contained in:
parent
77291450c3
commit
7bbe50f881
23
src/App.tsx
23
src/App.tsx
@ -92,10 +92,12 @@ import {
|
||||
cleanUrl,
|
||||
getFee,
|
||||
getProtocol,
|
||||
getWallets,
|
||||
groupApi,
|
||||
groupApiLocal,
|
||||
groupApiSocket,
|
||||
groupApiSocketLocal,
|
||||
storeWallets,
|
||||
} from "./background";
|
||||
import {
|
||||
executeEvent,
|
||||
@ -1086,6 +1088,26 @@ function App() {
|
||||
}
|
||||
};
|
||||
|
||||
const saveWalletToLocalStorage = async (newWallet)=> {
|
||||
try {
|
||||
getWallets().then((res)=> {
|
||||
|
||||
if(res && Array.isArray(res)){
|
||||
const wallets = [...res, newWallet]
|
||||
storeWallets(wallets)
|
||||
} else {
|
||||
storeWallets([newWallet])
|
||||
}
|
||||
setIsLoading(false)
|
||||
}).catch((error)=> {
|
||||
console.error(error)
|
||||
setIsLoading(false)
|
||||
})
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
}
|
||||
}
|
||||
|
||||
const createAccountFunc = async () => {
|
||||
try {
|
||||
if (!walletToBeDownloadedPassword) {
|
||||
@ -1125,6 +1147,7 @@ function App() {
|
||||
},
|
||||
(response) => {
|
||||
if (response && !response?.error) {
|
||||
saveWalletToLocalStorage(wallet)
|
||||
setRawWallet(wallet);
|
||||
setWalletToBeDownloaded({
|
||||
wallet,
|
||||
|
@ -577,7 +577,8 @@ const WatchComponent = ({onSeen, isLast, children})=> {
|
||||
return <div ref={ref} style={{
|
||||
width: '100%',
|
||||
display: 'flex',
|
||||
justifyContent: 'center'
|
||||
alignItems: 'center',
|
||||
flexDirection: 'column'
|
||||
}}>
|
||||
{children}
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user