summaryrefslogtreecommitdiff
path: root/components/chatwindow.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-09-04 00:48:38 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-09-04 00:48:38 -0400
commitf69b0e61558680d9fdcaafd5c184b2c45fc06fce (patch)
tree87499f456700f365eb04cb19772f75f08eed614b /components/chatwindow.hpp
parent6c04a0a86d832217dc6d08652430cd84b09ff1db (diff)
downloadabaddon-portaudio-f69b0e61558680d9fdcaafd5c184b2c45fc06fce.tar.gz
abaddon-portaudio-f69b0e61558680d9fdcaafd5c184b2c45fc06fce.zip
pass around snowflake instead of MessageData
Diffstat (limited to 'components/chatwindow.hpp')
-rw-r--r--components/chatwindow.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/chatwindow.hpp b/components/chatwindow.hpp
index f5342e9..777ef22 100644
--- a/components/chatwindow.hpp
+++ b/components/chatwindow.hpp
@@ -15,9 +15,9 @@ public:
Gtk::Widget *GetRoot() const;
void SetActiveChannel(Snowflake id);
Snowflake GetActiveChannel() const;
- void SetMessages(std::unordered_set<const MessageData *> msgs);
+ void SetMessages(std::set<Snowflake> msgs);
void AddNewMessage(Snowflake id);
- void AddNewHistory(const std::vector<MessageData> &msgs);
+ void AddNewHistory(const std::vector<Snowflake> &msgs);
void DeleteMessage(Snowflake id);
void UpdateMessageContent(Snowflake id);
void ClearMessages();
@@ -40,7 +40,7 @@ protected:
void on_scroll_edge_overshot(Gtk::PositionType pos);
Glib::Dispatcher m_message_set_dispatch;
- std::queue<std::unordered_set<const MessageData *>> m_message_set_queue;
+ std::queue<std::set<Snowflake>> m_message_set_queue;
Glib::Dispatcher m_new_message_dispatch;
std::queue<Snowflake> m_new_message_queue;
Glib::Dispatcher m_new_history_dispatch;