summary refs log tree commit diff
path: root/docs/implementation-notes/architecture.rst
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2014-11-10 22:07:08 +0000
committerErik Johnston <erik@matrix.org>2014-11-10 22:07:08 +0000
commitf45a6a70041dfb38a8f3266d17d4b9269dca0bf7 (patch)
tree4c01ef91d0aa8a58ee0c263dea889a07a1a97ea1 /docs/implementation-notes/architecture.rst
parentmoar boxes. (diff)
downloadsynapse-f45a6a70041dfb38a8f3266d17d4b9269dca0bf7.tar.xz
Fix RST sublist formatting bug
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