fix: check application in 7TV event-api (#5768)
This commit is contained in:
@@ -363,7 +363,13 @@ void SeventvEventAPI::onUserUpdate(const Dispatch &dispatch)
|
||||
|
||||
void SeventvEventAPI::onCosmeticCreate(const CosmeticCreateDispatch &cosmetic)
|
||||
{
|
||||
auto *badges = getApp()->getSeventvBadges();
|
||||
auto *app = tryGetApp();
|
||||
if (!app)
|
||||
{
|
||||
return; // shutting down
|
||||
}
|
||||
|
||||
auto *badges = app->getSeventvBadges();
|
||||
switch (cosmetic.kind)
|
||||
{
|
||||
case CosmeticKind::Badge: {
|
||||
@@ -378,7 +384,13 @@ void SeventvEventAPI::onCosmeticCreate(const CosmeticCreateDispatch &cosmetic)
|
||||
void SeventvEventAPI::onEntitlementCreate(
|
||||
const EntitlementCreateDeleteDispatch &entitlement)
|
||||
{
|
||||
auto *badges = getApp()->getSeventvBadges();
|
||||
auto *app = tryGetApp();
|
||||
if (!app)
|
||||
{
|
||||
return; // shutting down
|
||||
}
|
||||
|
||||
auto *badges = app->getSeventvBadges();
|
||||
switch (entitlement.kind)
|
||||
{
|
||||
case CosmeticKind::Badge: {
|
||||
@@ -394,7 +406,13 @@ void SeventvEventAPI::onEntitlementCreate(
|
||||
void SeventvEventAPI::onEntitlementDelete(
|
||||
const EntitlementCreateDeleteDispatch &entitlement)
|
||||
{
|
||||
auto *badges = getApp()->getSeventvBadges();
|
||||
auto *app = tryGetApp();
|
||||
if (!app)
|
||||
{
|
||||
return; // shutting down
|
||||
}
|
||||
|
||||
auto *badges = app->getSeventvBadges();
|
||||
switch (entitlement.kind)
|
||||
{
|
||||
case CosmeticKind::Badge: {
|
||||
|
||||
Reference in New Issue
Block a user