fix(Core/AutobroadcastMgr): correctly check for existing textId in SendWorldAnnouncement (#21911)
This commit is contained in:
@@ -167,7 +167,7 @@ void AutobroadcastMgr::SendWorldAnnouncement(uint8 textId)
|
|||||||
// Get player's locale
|
// Get player's locale
|
||||||
LocaleConstant locale = player->GetSession()->GetSessionDbLocaleIndex();
|
LocaleConstant locale = player->GetSession()->GetSessionDbLocaleIndex();
|
||||||
|
|
||||||
if (!_autobroadcasts.empty())
|
if (!_autobroadcasts.contains(textId))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
std::string_view localizedMessage = ObjectMgr::GetLocaleString(_autobroadcasts[textId], locale);
|
std::string_view localizedMessage = ObjectMgr::GetLocaleString(_autobroadcasts[textId], locale);
|
||||||
@@ -188,7 +188,7 @@ void AutobroadcastMgr::SendNotificationAnnouncement(uint8 textId)
|
|||||||
// Retrieve player's locale
|
// Retrieve player's locale
|
||||||
LocaleConstant locale = player->GetSession()->GetSessionDbLocaleIndex();
|
LocaleConstant locale = player->GetSession()->GetSessionDbLocaleIndex();
|
||||||
|
|
||||||
if (!_autobroadcasts.count(textId))
|
if (!_autobroadcasts.contains(textId))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Get localized message
|
// Get localized message
|
||||||
|
|||||||
Reference in New Issue
Block a user