Toni Spets 7c13481ede client: Handle connect/disconnect/auth races properly
When logging out, we should first handle network level logout and after
that ensure the client is disconnected before removing state to avoid
having event handling during disconnect from touching anything anymore.

I don't know why we nilled the client but since so many places use it
we'd rather get errors rather than panics if it's being used after
logging out but previous lifecycle fixes should avoid that.
2025-04-26 08:19:33 +03:00
2025-02-17 14:13:12 -07:00
2024-06-17 17:34:49 -06:00
2025-02-17 14:14:15 -07:00
2024-05-03 11:47:48 +02:00
2025-04-15 12:19:28 +03:00
2025-04-15 12:19:28 +03:00
2018-03-08 23:49:56 +02:00
2024-09-05 10:47:45 -06:00

mautrix-telegram

Languages License Release GitLab CI

A Matrix-Telegram hybrid puppeting/relaybot bridge.

Sponsors

Documentation

The rewrite doesn't exist yet, so there's no documentation.

Features & Roadmap

ROADMAP.md contains a general overview of what is supported by the bridge.

Discussion

Matrix room: #telegram:maunium.net

Telegram chat: mautrix_telegram (bridged to Matrix room)

Preview

Preview

Languages
Go 96.5%
Go Template 3%
Teal 0.3%