mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 09:17:18 +00:00
* feat(Core/RealmList): port TrinityCore realm api * 1 * whitespace cleanup * Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * 1 * 2 * Update data/sql/updates/pending_db_auth/rev_1620114805872279900.sql Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> * ` * 1 * small corrects * finish maybe * realm.Id.Realm * ws * 1 Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
29 lines
889 B
C++
29 lines
889 B
C++
/*
|
|
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it and/or modify it under version 2 of the License, or (at your option), any later version.
|
|
* Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
|
|
* Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
|
|
*/
|
|
|
|
#include "AuthCodes.h"
|
|
#include "RealmList.h"
|
|
|
|
namespace AuthHelper
|
|
{
|
|
constexpr static uint32 MAX_PRE_BC_CLIENT_BUILD = 6141;
|
|
|
|
bool IsPreBCAcceptedClientBuild(uint32 build)
|
|
{
|
|
return build <= MAX_PRE_BC_CLIENT_BUILD && sRealmList->GetBuildInfo(build);
|
|
}
|
|
|
|
bool IsPostBCAcceptedClientBuild(uint32 build)
|
|
{
|
|
return build > MAX_PRE_BC_CLIENT_BUILD && sRealmList->GetBuildInfo(build);
|
|
}
|
|
|
|
bool IsAcceptedClientBuild(uint32 build)
|
|
{
|
|
return sRealmList->GetBuildInfo(build) != nullptr;
|
|
}
|
|
};
|