feat(eventsub): properly unsubscribe once no more handles are interested (#5943)
This commit is contained in:
@@ -1217,6 +1217,11 @@ public:
|
||||
FailureCallback<HelixCreateEventSubSubscriptionError, QString>
|
||||
failureCallback) = 0;
|
||||
|
||||
// https://dev.twitch.tv/docs/api/reference/#delete-eventsub-subscription
|
||||
virtual void deleteEventSubSubscription(
|
||||
const QString &subscriptionID, ResultCallback<> successCallback,
|
||||
FailureCallback<QString> failureCallback) = 0;
|
||||
|
||||
virtual void update(QString clientId, QString oauthToken) = 0;
|
||||
|
||||
protected:
|
||||
@@ -1567,6 +1572,11 @@ public:
|
||||
FailureCallback<HelixCreateEventSubSubscriptionError, QString>
|
||||
failureCallback) final;
|
||||
|
||||
// https://dev.twitch.tv/docs/api/reference/#delete-eventsub-subscription
|
||||
void deleteEventSubSubscription(
|
||||
const QString &subscriptionID, ResultCallback<> successCallback,
|
||||
FailureCallback<QString> failureCallback) final;
|
||||
|
||||
void update(QString clientId, QString oauthToken) final;
|
||||
|
||||
static void initialize();
|
||||
|
||||
Reference in New Issue
Block a user