Implement emoji parsing

Fix #60
This commit is contained in:
Rasmus Karlsson
2017-07-02 17:37:17 +02:00
parent 17f8cc2293
commit a58cd3333e
4 changed files with 93 additions and 62 deletions
+1 -1
View File
@@ -1,6 +1,5 @@
#include "twitch/twitchmessagebuilder.hpp"
#include "colorscheme.hpp"
#include "emojis.hpp"
#include "emotemanager.hpp"
#include "ircmanager.hpp"
#include "resources.hpp"
@@ -190,6 +189,7 @@ SharedMessage TwitchMessageBuilder::parse(const Communi::IrcPrivateMessage *ircM
// split words
std::vector<std::tuple<LazyLoadedImage *, QString>> parsed;
// Parse emojis and take all non-emojis and put them in parsed as full text-words
emoteManager.parseEmojis(parsed, split);
for (const std::tuple<LazyLoadedImage *, QString> &tuple : parsed) {