summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/state/state.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-21 16:54:43 +0200
committerKyren223 <Kyren223@proton.me>2024-12-21 16:54:43 +0200
commit90c54591cc3db27ef90893c8fe166c39279a4805 (patch)
tree9db9e001360a3e709f565da6286940957dff4000 /internal/client/ui/core/state/state.go
parent4db087dbe44795a895febef14e8c7634f84719b5 (diff)
Implemented remembering messages in frequencies
Diffstat (limited to 'internal/client/ui/core/state/state.go')
-rw-r--r--internal/client/ui/core/state/state.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/internal/client/ui/core/state/state.go b/internal/client/ui/core/state/state.go
index ed5ca85..285658f 100644
--- a/internal/client/ui/core/state/state.go
+++ b/internal/client/ui/core/state/state.go
@@ -8,11 +8,15 @@ import (
)
type state struct {
+ // Key is either a frequency or receiver
+ IncompleteMessages map[snowflake.ID]string
+
Messages map[snowflake.ID]*btree.BTreeG[data.Message]
- Networks []packet.FullNetwork
+ Networks []packet.FullNetwork
}
var State state = state{
- Networks: []packet.FullNetwork{},
- Messages: map[snowflake.ID]*btree.BTreeG[data.Message]{},
+ Messages: map[snowflake.ID]*btree.BTreeG[data.Message]{},
+ Networks: []packet.FullNetwork{},
+ IncompleteMessages: map[snowflake.ID]string{},
}