This commit is contained in:
2026-02-07 08:28:56 +03:00
parent eff857a55e
commit 451ddd9ae0
30 changed files with 3993 additions and 1233 deletions
+6 -4
View File
@@ -9,16 +9,18 @@
#include <QNetworkReply>
#include <functional>
enum LogLevel {
enum LogLevelemt {
LOG_INFO = 0,
LOG_WARNING = 1,
LOG_ERROR = 2
LOG_ERROR = 2,
LOG_DEBUG = 3
};
using LogCallback = std::function<void(const QString& module,
const QString& method,
const QString& message,
LogLevel level)>;
LogLevelemt level)>;
struct BTTVEmote {
QString id;
@@ -50,7 +52,7 @@ signals:
void emotesLoaded();
protected:
void log(const QString &method, const QString &message, LogLevel level);
void log(const QString &method, const QString &message, LogLevelemt level);
virtual QString getBaseUrl() const = 0;
virtual void parseGlobalResponse(const QByteArray &data) = 0;
virtual void parseCustomResponse(const QByteArray &data, const QString &userId) = 0;