[fractal/fractal-next] Remove Supervisor



commit 77c31c30b9167664b5d6e0827696edf408b8a22f
Author: Julian Sparber <julian sparber net>
Date:   Wed Apr 28 15:41:55 2021 +0200

    Remove Supervisor
    
    It doesn't make a lot of sense for use to use the event handler, since
    we want every event from a sync response.

 src/meson.build           |  1 -
 src/session/mod.rs        |  9 -----
 src/session/supervisor.rs | 90 -----------------------------------------------
 3 files changed, 100 deletions(-)
---
diff --git a/src/meson.build b/src/meson.build
index 336f148c..9576422b 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -27,7 +27,6 @@ sources = files(
   'secret.rs',
   'session/mod.rs',
   'session/content.rs',
-  'session/supervisor.rs',
   'session/sidebar/mod.rs',
   'session/sidebar/category_row.rs',
   'session/sidebar/room_row.rs',
diff --git a/src/session/mod.rs b/src/session/mod.rs
index dbcf5f5e..00c68303 100644
--- a/src/session/mod.rs
+++ b/src/session/mod.rs
@@ -1,10 +1,8 @@
 mod content;
 mod sidebar;
-mod supervisor;
 
 use self::content::Content;
 use self::sidebar::Sidebar;
-use self::supervisor::Supervisor;
 
 use crate::secret;
 use crate::RUNTIME;
@@ -170,15 +168,8 @@ impl Session {
 
         priv_.client.set(client.clone()).unwrap();
 
-        let sidebar_sender = priv_.sidebar.get().setup_channel();
-        let content_sender = priv_.content.get().setup_channel();
-
-        let handler = Supervisor::new(sidebar_sender, content_sender);
-
         RUNTIME.block_on(async {
             tokio::spawn(async move {
-                client.set_event_handler(Box::new(handler)).await;
-
                 let success = match method {
                     CreationMethod::SessionRestore(session) => {
                         let res = client.restore_login(session).await;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]