Damir Jelić

Results 351 comments of Damir Jelić

> Where does that rooms list actually get updated when calling the `AsyncioClient.sync` method? I can't see where that dict gets updated at all. > Ah I found it, it's...

Joining/leaving rooms, kicking/inviting a person, changing the room state. Almost anything you do in matrix returns only an identifier, e.g. join a room, you get the room id. All the...

> I'm also experiencing this issue. I started an unencrypted chat with my bot, sent a message, which appeared properly, then enabled encryption, sent a message, and it was not...

> Update: It does now work in _new_ E2E rooms, but does not work in rooms that were joined earlier. Is there a way to resolve this without recreating the...

Fix what exactly? The problems here were around events not getting decrypted. If the event isn't decrypted the type of the event won't be `RoomMessageText`. Events might not get decrypted...

Depends on what you exactly want/need. Handle how? Retry decryption? Send them? Set up nio to correctly support encryption? Something else?

Yes, at least one client based on nio implements SSO support and as far as I know some people use it on the Mozilla server.

If i remember correctly that segmentation fault has been a pip bug, at least it seems to be mentioned over here as such https://github.com/pyca/cryptography/issues/4358#issuecomment-406070954. So maybe try updating pip first.

There are a couple of bigger projects that use nio, a full GUI client called [mirage](https://github.com/mirukana/mirage), the E2EE proxy called [pantalaimon](https://github.com/matrix-org/pantalaimon/), and lastly the TUI client [weechat-matrix](https://github.com/poljar/weechat-matrix/). The last one...

We have two cases depending on if lazy loading is used, in all cases the first sync needs to be done using `full_state=True. If lazy loading is used you'll need...