Make non-essential dev messages show up way less often

This commit is contained in:
NG (Graham) committed 2025-05-18 22:23:33 -04:00
1 parent a0dba39475
commit a9510a7495
5 files changed
+73 -17

No files matched your search

+8 -4
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)]