1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00

Make non-essential dev messages show up way less often

This commit is contained in:
NG (Graham)
2025-05-18 22:23:33 -04:00
parent a0dba39475
commit a9510a7495
5 changed files with 73 additions and 17 deletions

View File

@@ -70,10 +70,7 @@ impl <C: Clone> DevMessageProvider<C> {
pub fn get(&self, index: usize) -> TypedDevMessage<C> {
// TODO maybe make this less obtuse -- it works for random, but isn't really obvious for anything else
if self.messages.is_empty() {
TypedDevMessage {
message: Typed::Bytes(Vec::default().into()),
display_time: Typed::Int(-1),
}
self.get_empty()
} else if self.messages.len() == 1 {
self.messages[0].clone()
} else {
@@ -81,6 +78,13 @@ impl <C: Clone> DevMessageProvider<C> {
self.messages[actual_index].clone()
}
}
pub fn get_empty(&self) -> TypedDevMessage<C> {
TypedDevMessage {
message: Typed::Bytes(Vec::default().into()),
display_time: Typed::Int(-1),
}
}
}
#[derive(Clone, Debug)]