#pragma once #include "twitch-eventsub-ws/payloads/channel-moderate-v2.hpp" #include class QDateTime; namespace chatterino { class TwitchChannel; struct Message; using MessagePtr = std::shared_ptr; } // namespace chatterino namespace chatterino::eventsub { void handleModerateMessage( TwitchChannel *chan, const QDateTime &time, const lib::payload::channel_moderate::v2::Event &event, const lib::payload::channel_moderate::v2::Clear &action); } // namespace chatterino::eventsub