diff --git a/package.json b/package.json index ac3f82e3..ae60ca24 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "clams-app", - "version": "2.0.0-beta.3", + "version": "2.0.0-beta.4", "scripts": { "dev": "vite dev", "dev-https": "vite dev --mode https", diff --git a/src/routes/wallets/+page.svelte b/src/routes/wallets/+page.svelte index 67ad0504..295dd79c 100644 --- a/src/routes/wallets/+page.svelte +++ b/src/routes/wallets/+page.svelte @@ -10,6 +10,8 @@ import WalletRow from './WalletRow.svelte' import { getWalletBalance } from '$lib/utils.js' import { slide } from 'svelte/transition' + import { connections$, onDestroy$ } from '$lib/streams.js' + import { takeUntil } from 'rxjs' const route = 'wallets' const rowSize = 82 @@ -32,6 +34,8 @@ icon: plus } + connections$.pipe(takeUntil(onDestroy$)).subscribe(connections => connections.forEach(sync)) + $: totalBalance = Object.values(balances).reduce((total, balance) => total + balance, 0)