Pony-House / Client

The open source house, your house, the house for all matrix ponies
https://client.pony.house/
GNU Affero General Public License v3.0
21 stars 11 forks source link

Unable to verify session from other Matrix clients #683

Open UnsavoryDoM opened 1 month ago

UnsavoryDoM commented 1 month ago

Describe the bug

Sessions from Pony House show as unverified to other Matrix clients, attempting to initiate emoji verification from another client (i.e. Element, Cinny or FluffyChat) does not work as neither client gets a response to actually start the verification process.

Reproduction

No response

Expected behavior

No response

Platform and versions

OS: Windows 10, Fedora 39
Browser: Chrome 126.0.6478.185
Pony House version: 1.4.5 (client.pony.house)
Matrix homeserver: filly.chat

Additional context

No response

JasminDreasond commented 3 weeks ago

I had many tasks to take care of in parts of the source code that needed to be updated. I will send these new commits on Friday now. So I'm going to solve this issue next week.

JasminDreasond commented 2 weeks ago

I made my first attempt, but still unsuccessful. These problems began to happen when the matrixClient.crypto was removed. The file I'm trying to edit is the src/app/organisms/emoji-verification/EmojiVerification.jsx.

I'll take a temporary break before I try to fix this file again. But whoever knows any solution, please mention this issue.

JasminDreasond commented 1 week ago

I will try soon to fix it again. I will try to rewrite the code of this region of the software but without checking emojis. I'll try to do something different, because I've checked the matrix js sdk that there are new ways to validate a session.