Fix broken sync

This commit is contained in:
Jacob Karlsson 2024-05-15 18:43:49 +02:00
parent aa1c2861e6
commit 698f7f09ea
4 changed files with 13 additions and 9 deletions

View File

@ -113,7 +113,7 @@ async function loadAccount() {
const name = profile?.name ?? '' const name = profile?.name ?? ''
globalAccountName = name globalAccountName = name
peer.net.start() await peer.net.start()
return { id, name } return { id, name }
} }
@ -212,7 +212,9 @@ async function subscribeToReadElements() {
['profile@dict', 'zooboardElements@newest-100'], ['profile@dict', 'zooboardElements@newest-100'],
], ],
64_000, 64_000,
() => {} (err) => {
if (err) console.error('Starting conductor failed:', err)
}
) )
}, 32) }, 32)
} }

View File

@ -32,7 +32,7 @@
"pzp-conductor": "^1.0.0", "pzp-conductor": "^1.0.0",
"pzp-hub-client": "^1.0.0", "pzp-hub-client": "^1.0.0",
"pzp-invite": "^1.0.0", "pzp-invite": "^1.0.0",
"pzp-net": "^1.0.0", "pzp-net": "^1.0.1",
"pzp-promise": "^1.0.0", "pzp-promise": "^1.0.0",
"pull-awaitable": "1.0.0", "pull-awaitable": "1.0.0",
"react": "^18.2.0", "react": "^18.2.0",

View File

@ -50,8 +50,8 @@ dependencies:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0 version: 1.0.0
pzp-net: pzp-net:
specifier: ^1.0.0 specifier: ^1.0.1
version: 1.0.0 version: 1.0.1
pzp-promise: pzp-promise:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0 version: 1.0.0
@ -9710,8 +9710,8 @@ packages:
- sodium-javascript - sodium-javascript
dev: false dev: false
/pzp-net@1.0.0: /pzp-net@1.0.1:
resolution: {integrity: sha512-ZWvBfvlTkMaKwKF+jaZjLMNoOcswQwO/ntakxv+k/bi0UYWPEfO36XR7b7E38b0ukVGkN/T4jlKnFTbu5ltz1w==} resolution: {integrity: sha512-qIkpt+Tza0P62vF5NcwoBATbp+x4VEtSuop9qCuCkbNPKD6496q72c3ytbZbl3vlGWimU9hg2Z4nURPhgBRZQg==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@types/pull-stream': 3.6.7 '@types/pull-stream': 3.6.7

View File

@ -22,14 +22,16 @@ function Connections() {
{connections.map(([multiaddr, info]) => ( {connections.map(([multiaddr, info]) => (
<div <div
key={multiaddr} key={multiaddr}
className="flex flex-row items-center mt-1 text-xs text-gray-500 font-mono overflow-x-hidden overflow-ellipsis" className="flex flex-row items-center mt-1 text-xs text-gray-500 font-mono"
> >
{info.state === 'connected' ? ( {info.state === 'connected' ? (
<div className="shrink-0 w-2 h-2 mb-0.5 bg-green-500 rounded-full mr-1" /> <div className="shrink-0 w-2 h-2 mb-0.5 bg-green-500 rounded-full mr-1" />
) : ( ) : (
<div className="shrink-0 w-2 h-2 mb-0.5 bg-yellow-500 rounded-full mr-1" /> <div className="shrink-0 w-2 h-2 mb-0.5 bg-yellow-500 rounded-full mr-1" />
)} )}
{tinyMultiaddr(multiaddr)} <div className="break-all">
{tinyMultiaddr(multiaddr)}
</div>
</div> </div>
))} ))}
</> </>