22 AddService<WorldserverService<account::v1::AccountService>>();
23 AddService<WorldserverService<authentication::v1::AuthenticationService>>();
24 AddService<Services::ClubMembershipService>();
25 AddService<Services::ClubService>();
26 AddService<WorldserverService<connection::v1::ConnectionService>>();
27 AddService<WorldserverService<friends::v1::FriendsService>>();
28 AddService<Services::GameUtilitiesService>();
29 AddService<WorldserverService<presence::v1::PresenceService>>();
30 AddService<WorldserverService<report::v1::ReportService>>();
31 AddService<WorldserverService<report::v2::ReportService>>();
32 AddService<WorldserverService<resources::v1::ResourcesService>>();
33 AddService<WorldserverService<user_manager::v1::UserManagerService>>();
38 auto itr = _dispatchers.find(serviceHash);
39 if (itr != _dispatchers.end())
40 itr->second(session, token, methodId, std::move(buffer));
#define TC_LOG_DEBUG(filterType__,...)
WorldserverServiceDispatcher()
void Dispatch(WorldSession *session, uint32 serviceHash, uint32 token, uint32 methodId, MessageBuffer buffer)
static WorldserverServiceDispatcher & Instance()
Player session in the World.
std::string GetPlayerInfo() const