Update storage-context.tsx

This commit is contained in:
Marcos Rodriguez Velez 2024-05-26 18:58:43 -04:00
parent 07f07d3d38
commit d9c913c265
No known key found for this signature in database
GPG key ID: 6030B2F48CCE86D7

View file

@ -63,8 +63,8 @@ export enum WalletTransactionsStatus {
// @ts-ignore defaut value does not match the type // @ts-ignore defaut value does not match the type
export const BlueStorageContext = createContext<BlueStorageContextType>(undefined); export const BlueStorageContext = createContext<BlueStorageContextType>(undefined);
export const BlueStorageProvider = ({ children }: { children: React.ReactNode }) => { export const BlueStorageProvider = ({ children }: { children: React.ReactNode }) => {
const txMetadata = useRef<TTXMetadata>({}); const txMetadata = useRef<TTXMetadata>(BlueApp.tx_metadata);
const counterpartyMetadata = useRef<TCounterpartyMetadata>({}); // init const counterpartyMetadata = useRef<TCounterpartyMetadata>(BlueApp.counterparty_metadata || {}); // init
const getTransactions = BlueApp.getTransactions; const getTransactions = BlueApp.getTransactions;
const fetchWalletBalances = BlueApp.fetchWalletBalances; const fetchWalletBalances = BlueApp.fetchWalletBalances;
const fetchWalletTransactions = BlueApp.fetchWalletTransactions; const fetchWalletTransactions = BlueApp.fetchWalletTransactions;
@ -93,9 +93,9 @@ export const BlueStorageProvider = ({ children }: { children: React.ReactNode })
useEffect(() => { useEffect(() => {
BlueElectrum.isDisabled().then(setIsElectrumDisabled); BlueElectrum.isDisabled().then(setIsElectrumDisabled);
if (walletsInitialized) { if (walletsInitialized) {
setWallets(BlueApp.getWallets());
txMetadata.current = BlueApp.tx_metadata; txMetadata.current = BlueApp.tx_metadata;
counterpartyMetadata.current = BlueApp.counterparty_metadata; counterpartyMetadata.current = BlueApp.counterparty_metadata;
setWallets(BlueApp.getWallets());
BlueElectrum.connectMain(); BlueElectrum.connectMain();
} }
}, [walletsInitialized]); }, [walletsInitialized]);