swarmcity / boardwalk-ts

Boardwalk implementation in TS
boardwalk-ts.vercel.app
MIT License
1 stars 0 forks source link

feat: chat service #175

Closed filoozom closed 1 year ago

filoozom commented 1 year ago

This isn't feature complete yet, but key exchange and chatting both work in real time. It's just missing conflicts which are coming in a separate PR, as well as adding the marketplace owner to the chat.

Some caching for the keys might be appropriate as well (so we don't need to recompute the symmetric key), although that's more of a micro optimization.

There's also one missing piece to be able to make this work on multiple devices. Currently, the public keys of the other party are saved when the seeker selects its provider and when the provider funds the deal. We need a way to fetch the keys again when necessary, or maybe to request that the other party sends new keys.

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
boardwalk-ts ✅ Ready (Inspect) Visit Preview Oct 31, 2022 at 9:02AM (UTC)
github-actions[bot] commented 1 year ago

🐝 PR preview in Swarm

Preview URL: https://bah5acgza4ghuszpaivy52urzx6sxpreoevd53ohhwbje4gdi474ochzpkarq.bzz.link Swarm Hash: e18f4965e04571dd5239bfa577c48e2547ddb8e7b0524e1868e7f8e11f2f5023 Commit Hash: 0de9be03bc9e67cc7878c385cd941b03233d9f1b Commit Message: fix: provider type in RequestProps