mirror of
https://mau.dev/maunium/synapse.git
synced 2024-11-16 23:11:34 +01:00
Fix RST sublist formatting bug
This commit is contained in:
parent
f987393b32
commit
f45a6a7004
1 changed files with 15 additions and 15 deletions
|
@ -31,23 +31,23 @@ As of the end of Oct 2014, Synapse's overall architecture looks like::
|
||||||
|
|
||||||
* Handlers: business logic of synapse itself. Follows a set contract of BaseHandler:
|
* Handlers: business logic of synapse itself. Follows a set contract of BaseHandler:
|
||||||
|
|
||||||
* BaseHandler gives us onNewRoomEvent which: (TODO: flesh this out and make it less cryptic):
|
- BaseHandler gives us onNewRoomEvent which: (TODO: flesh this out and make it less cryptic):
|
||||||
|
|
||||||
* handle_state(event)
|
+ handle_state(event)
|
||||||
* auth(event)
|
+ auth(event)
|
||||||
* persist_event(event)
|
+ persist_event(event)
|
||||||
* notify notifier or federation(event)
|
+ notify notifier or federation(event)
|
||||||
|
|
||||||
* PresenceHandler: use distributor to get EDUs out of Federation. Very
|
- PresenceHandler: use distributor to get EDUs out of Federation. Very
|
||||||
lightweight logic built on the distributor
|
lightweight logic built on the distributor
|
||||||
* TypingHandler: use distributor to get EDUs out of Federation. Very
|
- TypingHandler: use distributor to get EDUs out of Federation. Very
|
||||||
lightweight logic built on the distributor
|
lightweight logic built on the distributor
|
||||||
* EventsHandler: handles the events stream...
|
- EventsHandler: handles the events stream...
|
||||||
* FederationHandler: - gets PDU from Federation Layer; turns into an event;
|
- FederationHandler: - gets PDU from Federation Layer; turns into an event;
|
||||||
follows basehandler functionality.
|
follows basehandler functionality.
|
||||||
* RoomsHandler: does all the room logic, including members - lots of classes in
|
- RoomsHandler: does all the room logic, including members - lots of classes in
|
||||||
RoomsHandler.
|
RoomsHandler.
|
||||||
* ProfileHandler: talks to the storage to store/retrieve profile info.
|
- ProfileHandler: talks to the storage to store/retrieve profile info.
|
||||||
|
|
||||||
* EventFactory: generates events of particular event types.
|
* EventFactory: generates events of particular event types.
|
||||||
* Notifier: Backs the events handler
|
* Notifier: Backs the events handler
|
||||||
|
|
Loading…
Reference in a new issue