feat: add /monitor and /restrict commands for moderators (#6750)

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
iProdigy
2026-01-25 11:58:45 -06:00
committed by GitHub
parent d6bd0090a4
commit a2ba163a44
8 changed files with 344 additions and 0 deletions
+14
View File
@@ -339,6 +339,20 @@ public:
(FailureCallback<HelixWarnUserError, QString> failureCallback)),
(override)); // /warn
// /monitor and /restrict
MOCK_METHOD(void, addSuspiciousUser,
(QString broadcasterID, QString moderatorID, QString userID,
bool restricted, ResultCallback<> successCallback,
FailureCallback<QString> failureCallback),
(override)); // /monitor and /restrict
// /unmonitor and /unrestrict
MOCK_METHOD(void, removeSuspiciousUser,
(QString broadcasterID, QString moderatorID, QString userID,
ResultCallback<> successCallback,
FailureCallback<QString> failureCallback),
(override)); // /unmonitor and /unrestrict
// /w
// The extra parenthesis around the failure callback is because its type
// contains a comma