diff options
| author | ilotterytea <iltsu@alright.party> | 2024-05-04 20:11:06 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-05-04 20:11:06 +0500 |
| commit | 35b546c4d5f39ba5100f385ae29d257f5b40e691 (patch) | |
| tree | c8e337ccbc8845e4edcdebb0d5043805200db69d /src/stream.hpp | |
| parent | 62f5ce81f0310ace9da005872b3b91467523562a (diff) | |
upd: StreamListenerClient requires now IRC client and Configuration
Diffstat (limited to 'src/stream.hpp')
| -rw-r--r-- | src/stream.hpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/stream.hpp b/src/stream.hpp index ba71a6a..687fc1e 100644 --- a/src/stream.hpp +++ b/src/stream.hpp @@ -4,12 +4,20 @@ #include <vector> #include "api/twitch/helix_client.hpp" +#include "api/twitch/schemas/stream.hpp" +#include "config.hpp" +#include "irc/client.hpp" +#include "schemas/stream.hpp" namespace bot::stream { class StreamListenerClient { public: - StreamListenerClient(const api::twitch::HelixClient &helix_client) - : helix_client(helix_client){}; + StreamListenerClient(const api::twitch::HelixClient &helix_client, + irc::Client &irc_client, + const Configuration &configuration) + : helix_client(helix_client), + irc_client(irc_client), + configuration(configuration){}; ~StreamListenerClient() = default; void run_thread(); @@ -22,6 +30,8 @@ namespace bot::stream { void check(); const api::twitch::HelixClient &helix_client; + irc::Client &irc_client; + const Configuration &configuration; std::vector<int> ids; |
