fix: spawnid typo

This commit is contained in:
Jack Wills
2022-07-23 10:18:00 +00:00
parent 1ae95d58c3
commit 8a3df33dfa
+9 -16
View File
@@ -6,10 +6,11 @@ use futures_util::StreamExt;
use parking_lot::Mutex;
use std::{
collections::HashMap,
fmt,
sync::{
atomic::{AtomicBool, Ordering},
Arc,
}, fmt,
},
};
use tokio::{sync::mpsc::Receiver, task::JoinHandle};
@@ -23,16 +24,16 @@ mod message;
pub use message::DockerMessage;
#[derive(Debug, Hash, Clone, PartialEq, Eq)]
enum SpawnId{
enum SpawnId {
Stats(String),
Log(String)
Log(String),
}
impl fmt::Display for SpawnId {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
let disp = match self {
Self::Stats(id) => format!("stats::{id}"),
Self::Log(id) => format!("logs::{id}")
Self::Log(id) => format!("logs::{id}"),
};
write!(f, "{}", disp)
}
@@ -243,14 +244,11 @@ impl DockerData {
let app_data = Arc::clone(&self.app_data);
let spawns = Arc::clone(&self.spawns);
let key = SpawnId::Log(id.to_owned());
let s = tokio::spawn(Self::update_log(
let s = tokio::spawn(Self::update_log(
docker, id, timestamps, 0, app_data, spawns,
));
));
self.spawns.lock().insert(
key,
s
);
self.spawns.lock().insert(key, s);
}
}
@@ -271,12 +269,7 @@ let s = tokio::spawn(Self::update_log(
let app_data = Arc::clone(&self.app_data);
let spawns = Arc::clone(&self.spawns);
let s = tokio::spawn(Self::update_log(
docker,
id,
timestamps,
since,
app_data,
spawns,
docker, id, timestamps, since, app_data, spawns,
));
self.spawns.lock().insert(key, s);
}