summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/state
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-19 18:42:53 +0200
committerKyren223 <Kyren223@proton.me>2024-12-19 18:42:53 +0200
commit6d91f3f9af3efc6e77ec89979fee18366c7b8847 (patch)
tree5a21422d668aa18d219b97880b74ae7da194fa78 /internal/client/ui/core/state
parentff032e5e0769cb33fa9075838b2cac3398e725f8 (diff)
Implemented processing data
Diffstat (limited to 'internal/client/ui/core/state')
-rw-r--r--internal/client/ui/core/state/state.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/internal/client/ui/core/state/state.go b/internal/client/ui/core/state/state.go
index e40cdc9..ed5ca85 100644
--- a/internal/client/ui/core/state/state.go
+++ b/internal/client/ui/core/state/state.go
@@ -1,11 +1,18 @@
package state
import (
+ "github.com/google/btree"
+ "github.com/kyren223/eko/internal/data"
"github.com/kyren223/eko/internal/packet"
+ "github.com/kyren223/eko/pkg/snowflake"
)
type state struct {
- Networks []packet.FullNetwork
+ Messages map[snowflake.ID]*btree.BTreeG[data.Message]
+ Networks []packet.FullNetwork
}
-var State state = state{}
+var State state = state{
+ Networks: []packet.FullNetwork{},
+ Messages: map[snowflake.ID]*btree.BTreeG[data.Message]{},
+}