[fractal/fractal-next] Remove Supervisor
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] Remove Supervisor
- Date: Fri, 30 Apr 2021 18:58:09 +0000 (UTC)
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]