cabal-club / cabal-desktop

Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
https://cabal.chat
GNU Affero General Public License v3.0
843 stars 77 forks source link

2 channels have the same messages #330

Open narFnarF opened 1 year ago

narFnarF commented 1 year ago

basically, #cabal displays the conversation of #cabal-dev, and it's impossible to see the actual conversation in #cabal

Steps to reproduce:

  1. Join cabal://324eee92611cd877841c4de9fd5253e9dba6033329a837ee5f01beb005dffb2f
  2. Join these channels: #cabal #cabal-desktop #cabal-web #cabal-dev
  3. Look at the messages in each Current result: The messages in #cabal and #cabal-dev are identical. They both display the same conversation (from #cabal-dev). It's not possible to see messages in #cabal Expected results: Opening #cabal will display that conversation instead of displaying #cabal-dev conversation.

Notes:

narFnarF commented 1 year ago

Interesting variation (but not consistent to reproduce)

  1. Join cabal://324eee92611cd877841c4de9fd5253e9dba6033329a837ee5f01beb005dffb2f
    • If you had joined it before, leave it and delete the database folder ~\.cabal-desktop\v1\324eee92611cd877841c4de9fd5253e9dba6033329a837ee5f01beb005dffb2f
    • Then join it and wait to connect and sync messages
  2. Join #cabal
  3. Look at the messages in #cabal
  4. Join #cabal-dev
  5. Look at the messages in #cabal Current result: At step 4, you'll see the actual messages in #cabal. But after step 5, #cabal will show the messages from #cabal-dev Expected results: Opening #cabal will display that conversation instead of displaying #cabal-dev conversation.