remove unused

This commit is contained in:
ranfdev
2024-11-21 12:34:22 +01:00
parent b3d0aaf277
commit 5002772c65
8 changed files with 19 additions and 71 deletions

View File

@ -1,29 +1,20 @@
use std::cell::RefCell;
use std::sync::Arc;
use std::thread::JoinHandle;
use std::time::Duration;
use futures::{StreamExt, TryStreamExt};
use serde::{Deserialize, Serialize};
use tokio::io::AsyncBufReadExt;
use tokio::spawn;
use tokio::sync::RwLock;
use tokio::task::{self, spawn_local, AbortHandle, LocalSet};
use tokio::task::{self, spawn_local, LocalSet};
use tokio::{
select,
sync::{mpsc, oneshot, watch},
sync::{mpsc, oneshot},
};
use tokio_stream::wrappers::LinesStream;
use tracing::{debug, error, info};
use crate::credentials::{Credential, Credentials};
use crate::http_client::{HttpClient, NullableClient};
use crate::output_tracker::OutputTracker;
use crate::{models, Error, SharedEnv};
use tokio::time::timeout;
const CONNECT_TIMEOUT: std::time::Duration = std::time::Duration::from_secs(15);
const TIMEOUT: std::time::Duration = std::time::Duration::from_secs(240); // 4 minutes
use crate::credentials::Credentials;
use crate::http_client::HttpClient;
use crate::{models, Error};
#[derive(Clone, Debug, Serialize, Deserialize)]
#[serde(tag = "event")]
@ -246,8 +237,6 @@ pub struct ListenerHandle {
pub events: async_channel::Receiver<ListenerEvent>,
pub config: ListenerConfig,
pub commands: mpsc::Sender<ListenerCommand>,
join_handle: Arc<Option<task::JoinHandle<()>>>,
listener_actor: Arc<RwLock<Option<ListenerActor>>>,
}
impl ListenerHandle {
@ -275,8 +264,6 @@ impl ListenerHandle {
events: event_rx,
config,
commands: commands_tx,
listener_actor: Arc::new(RwLock::new(None)),
join_handle: Arc::new(None),
}
}
@ -296,7 +283,8 @@ mod tests {
use models::Subscription;
use serde_json::json;
use task::LocalSet;
use tokio_stream::wrappers::WatchStream;
use crate::http_client::NullableClient;
use super::*;
@ -323,7 +311,7 @@ mod tests {
since: 0,
};
let mut listener = ListenerHandle::new(config.clone());
let listener = ListenerHandle::new(config.clone());
let items: Vec<_> = listener.events.take(3).collect().await;
dbg!(&items);
@ -369,7 +357,7 @@ mod tests {
since: 0,
};
let mut listener = ListenerHandle::new(config.clone());
let listener = ListenerHandle::new(config.clone());
let items: Vec<_> = listener.events.take(3).collect().await;
dbg!(&items);
@ -400,7 +388,7 @@ mod tests {
since: 0,
};
let mut listener = ListenerHandle::new(config.clone());
let listener = ListenerHandle::new(config.clone());
// assert_event_matches!(listener, ListenerEvent::Connected { .. },);
});

View File

@ -1,11 +1,8 @@
use crate::listener::{ListenerEvent, ListenerHandle};
use crate::message_repo::Db;
use crate::models::{self, NotificationProxy, ReceivedMessage};
use crate::{Error, ServerEvent, SharedEnv};
use std::future::Future;
use std::sync::Arc;
use crate::models::{self, ReceivedMessage};
use crate::{Error, SharedEnv};
use tokio::select;
use tokio::sync::{broadcast, mpsc, oneshot, watch, RwLock};
use tokio::sync::{broadcast, mpsc, oneshot};
use tokio::task::spawn_local;
use tracing::{error, info, warn};
@ -165,7 +162,7 @@ impl SubscriptionActor {
if let Ok(_) = res {
self.model = new_model;
}
resp_tx.send(res.map_err(|e| e.into()));
let _ = resp_tx.send(res.map_err(|e| e.into()));
}
SubscriptionCommand::Publish {msg, resp_tx} => {
let _ = resp_tx.send(self.publish(msg).await);