diff options
author | metamuffin <yvchraiqi@protonmail.com> | 2022-08-18 18:01:25 +0200 |
---|---|---|
committer | metamuffin <yvchraiqi@protonmail.com> | 2022-08-18 18:01:25 +0200 |
commit | fd5294bf2775330a48e8f049395b17498b9264b3 (patch) | |
tree | 1eac393e2aca23fc4a13b3a8d7f9abe8a8e0975e /karlgui/src/globals.rs | |
parent | 3776e4acb8f18aac57ef489b7deb9e223d67611b (diff) | |
download | karlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar karlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar.bz2 karlender-fd5294bf2775330a48e8f049395b17498b9264b3.tar.zst |
height controls
Diffstat (limited to 'karlgui/src/globals.rs')
-rw-r--r-- | karlgui/src/globals.rs | 6 |
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; |