#pragma once #include #include #include #include #include "messages/Image.hpp" namespace chatterino { struct JSONCheermoteSet { QString prefix; std::vector scales; std::vector backgrounds; std::vector states; QString type; QString updatedAt; int priority; struct CheermoteTier { int minBits; QString id; QString color; // Background State Scale std::map>> images; }; std::vector tiers; }; std::vector ParseCheermoteSets(const rapidjson::Document &d); } // namespace chatterino