Battle.net: Implemented cache stream items
This commit is contained in:
1 parent
42f5017261
commit
1ef31ba752
10 files changed
+186
-6
No files matched your search
@@ -40,10 +40,12 @@ void Battlenet::SessionManager::AddSession(Session* session)
|
||||
{
|
||||
std::unique_lock<boost::shared_mutex> lock(_sessionMutex);
|
||||
_sessions[{ session->GetAccountId(), session->GetGameAccountId() }] = session;
|
||||
_sessionsByAccountId[session->GetAccountId()].push_back(session);
|
||||
}
|
||||
|
||||
void Battlenet::SessionManager::RemoveSession(Session* session)
|
||||
{
|
||||
std::unique_lock<boost::shared_mutex> lock(_sessionMutex);
|
||||
_sessions.erase({ session->GetAccountId(), session->GetGameAccountId() });
|
||||
_sessionsByAccountId[session->GetAccountId()].remove(session);
|
||||
}
|
||||
Reference in new issue
Block a user