summary refs log tree commit diff
path: root/docs/implementation-notes/architecture.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/implementation-notes/architecture.rst')
-rw-r--r--docs/implementation-notes/architecture.rst30
1 files changed, 15 insertions, 15 deletions
diff --git a/docs/implementation-notes/architecture.rst b/docs/implementation-notes/architecture.rst
index 5b6463d78a..b8476ddbf6 100644
--- a/docs/implementation-notes/architecture.rst
+++ b/docs/implementation-notes/architecture.rst
@@ -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:
 
- * 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)
-   * auth(event)
-   * persist_event(event)
-   * notify notifier or federation(event)
+    + handle_state(event)
+    + auth(event)
+    + persist_event(event)
+    + notify notifier or federation(event)
    
- * PresenceHandler: use distributor to get EDUs out of Federation.  Very
-   lightweight logic built on the distributor
- * TypingHandler: use distributor to get EDUs out of Federation.  Very
-   lightweight logic built on the distributor
- * EventsHandler: handles the events stream...
- * FederationHandler: - gets PDU from Federation Layer; turns into an event;
-   follows basehandler functionality.
- * RoomsHandler: does all the room logic, including members - lots of classes in
-   RoomsHandler.
- * ProfileHandler: talks to the storage to store/retrieve profile info.
+  - PresenceHandler: use distributor to get EDUs out of Federation.  Very
+    lightweight logic built on the distributor
+  - TypingHandler: use distributor to get EDUs out of Federation.  Very
+    lightweight logic built on the distributor
+  - EventsHandler: handles the events stream...
+  - FederationHandler: - gets PDU from Federation Layer; turns into an event;
+    follows basehandler functionality.
+  - RoomsHandler: does all the room logic, including members - lots of classes in
+    RoomsHandler.
+  - ProfileHandler: talks to the storage to store/retrieve profile info.
 
 * EventFactory: generates events of particular event types.
 * Notifier: Backs the events handler