aboutsummaryrefslogtreecommitdiff
path: root/karlgui/src/globals.rs
diff options
context:
space:
mode:
Diffstat (limited to 'karlgui/src/globals.rs')
-rw-r--r--karlgui/src/globals.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/karlgui/src/globals.rs b/karlgui/src/globals.rs
index f757f2e..cfbf57f 100644
--- a/karlgui/src/globals.rs
+++ b/karlgui/src/globals.rs
@@ -3,13 +3,13 @@ use chrono::NaiveDateTime;
use karlcommon::{ClientboundPacket, ServerboundPacket, Task};
use log::warn;
use std::{
- collections::{HashMap, VecDeque},
+ collections::{BTreeMap, HashMap, VecDeque},
ops::Range,
};
pub struct Globals {
pub client: Client,
- pub tasks: HashMap<u64, Task>,
+ pub tasks: BTreeMap<u64, Task>,
pub awaiting_instance_requests: VecDeque<(u64, Range<NaiveDateTime>)>,
pub instance_cache:
@@ -29,7 +29,7 @@ impl Globals {
while let Ok(p) = self.client.receiver.try_recv() {
match p {
ClientboundPacket::TaskList(t) => {
- self.tasks = HashMap::from_iter(t.into_iter().map(|e| (e.id, e)));
+ self.tasks = BTreeMap::from_iter(t.into_iter().map(|e| (e.id, e)));
}
ClientboundPacket::Sync => {
self.client.busy = false;