Removed document id from message.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s

This commit is contained in:
2026-02-18 10:09:55 -05:00
parent c3748ab845
commit bcddc1047a
6 changed files with 82 additions and 127 deletions

View File

@@ -36,9 +36,7 @@ impl Router {
fn remove_sender(&mut self, id: &Uuid) {
let action = Register::new(Uuid::nil(), RegMsg::RemoveSender(id.clone()));
self.doc_registry
.send(Message::new(NameType::None, action))
.unwrap();
self.doc_registry.send(Message::new(action)).unwrap();
self.senders.remove(id);
}
@@ -137,7 +135,7 @@ mod routers {
fn can_pass_message() {
let setup = Setup::new();
let router = setup.get_router();
let msg = Message::new(Name::english("task"), Query::new(Name::english("task")));
let msg = Message::new(Query::new(Name::english("task")));
router.send(msg.clone());
let result = setup.recv().unwrap();
assert_eq!(result.get_message_id(), msg.get_message_id());
@@ -154,10 +152,7 @@ mod routers {
receivers.insert(id, rx);
}
for (id, recv) in receivers.iter() {
let msg = Message::new(
Name::english(id.to_string().as_str()),
Query::new(Name::english(id.to_string().as_str())),
);
let msg = Message::new(Query::new(Name::english(id.to_string().as_str())));
router.forward(id, msg.clone());
let result = recv.recv_timeout(TIMEOUT).unwrap();
assert_eq!(result.get_message_id(), msg.get_message_id());
@@ -191,7 +186,7 @@ mod routers {
router.remove_sender(&removed);
let router = setup.get_router();
let removed_recv = receivers.remove(&removed).unwrap();
router.forward(&removed, Message::new(NameType::None, Query::internal()));
router.forward(&removed, Message::new(Query::internal()));
match removed_recv.recv_timeout(TIMEOUT) {
Err(err) => match err {
RecvTimeoutError::Disconnected => {}
@@ -212,10 +207,7 @@ mod routers {
_ => unreachable!("got {:?}, should have been register", action),
}
for (id, recv) in receivers.iter() {
let msg = Message::new(
Name::english(id.to_string().as_str()),
Query::new(Name::english(id.to_string().as_str())),
);
let msg = Message::new(Query::new(Name::english(id.to_string().as_str())));
router.forward(id, msg.clone());
let result = recv.recv_timeout(TIMEOUT).unwrap();
assert_eq!(result.get_message_id(), msg.get_message_id());
@@ -276,7 +268,7 @@ mod queues {
fn send_reg_msg(&self, msg: RegMsg) {
let reg_msg = Register::new(self.rx_id.clone(), msg);
self.test_mod.send(Message::new(NameType::None, reg_msg));
self.test_mod.send(Message::new(reg_msg));
}
fn recv(&self) -> Result<Message, RecvTimeoutError> {