Fixed messages getting loaded multiple times. (#170)

* Implemented loading recent messages.

* Fixed messages getting loaded multiple times.
This commit is contained in:
Cranken
2017-12-28 00:03:52 +01:00
committed by fourtf
parent 2cdc404eb4
commit cb75c2a725
6 changed files with 41 additions and 25 deletions
+2 -4
View File
@@ -46,11 +46,13 @@ public:
void setUser(std::shared_ptr<twitch::TwitchUser> newAccount);
pajlada::Signals::Signal<Communi::IrcPrivateMessage *> onPrivateMessage;
void privateMessageReceived(Communi::IrcPrivateMessage *message);
ChannelManager &channelManager;
Resources &resources;
WindowManager &windowManager;
Communi::IrcConnection* getReadConnection();
private:
// variables
std::shared_ptr<twitch::TwitchUser> account = nullptr;
@@ -73,7 +75,6 @@ private:
void beginConnecting();
void privateMessageReceived(Communi::IrcPrivateMessage *message);
void messageReceived(Communi::IrcMessage *message);
void writeConnectionMessageReceived(Communi::IrcMessage *message);
@@ -90,9 +91,6 @@ private:
void onConnected();
void onDisconnected();
void fetchRecentMessages(QString &roomID, QString &channel);
QVector<QString> dontParse;
private:
QByteArray messageSuffix;
};