Added queue with a little clean up.

This commit is contained in:
2025-04-03 21:48:16 -04:00
parent 29f0062cac
commit dc9aab3bab
4 changed files with 43 additions and 125 deletions

View File

@ -5,23 +5,18 @@ mod utils;
use client::{Client, ClientLink, Reply, Request};
use field::Field;
use queue::Message;
use std::sync::{
mpsc::{channel, Sender},
Arc, RwLock,
};
use queue::Queue;
#[derive(Clone)]
pub struct MoreThanText {
client_link: ClientLink,
registry: Arc<RwLock<Vec<Sender<Message>>>>,
}
impl MoreThanText {
pub fn new() -> Self {
let queue = Queue::new();
Self {
client_link: Client::start(),
registry: Arc::new(RwLock::new(Vec::new())),
client_link: Client::start(queue.clone()),
}
}