some concurrency additions (#2698)

This commit is contained in:
fourtf
2021-05-01 13:38:58 +02:00
committed by GitHub
parent 345bcdb963
commit 8b3f301c50
10 changed files with 84 additions and 54 deletions
+7 -2
View File
@@ -4,8 +4,10 @@
#include <common/Singleton.hpp>
#include "common/Aliases.hpp"
#include "util/QStringHash.hpp"
#include <map>
#include <shared_mutex>
#include <vector>
namespace chatterino {
@@ -24,9 +26,12 @@ public:
private:
void loadFfzBadges();
std::map<QString, int> badgeMap;
std::shared_mutex mutex_;
std::unordered_map<QString, int> badgeMap;
std::vector<EmotePtr> badges;
std::map<int, QColor> colorMap;
std::unordered_map<int, QColor> colorMap;
};
} // namespace chatterino