diff --git a/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.cpp b/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.cpp index 3b369bc7..2ae9716e 100755 --- a/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.cpp +++ b/external/3rd/library/soePlatform/ChatAPI/projects/ChatAPI/ChatAPICore.cpp @@ -3191,13 +3191,12 @@ namespace ChatSystem failoverReloginOneAvatar(avatarIter->second); } } - else - { - failoverRecreateRooms(); - m_inFailoverMode = false; - m_api->OnFailoverComplete(); - resumeProcessing(); - } + // @TODO: figure out why m_avatarCoreCache isn't emptying after failover relogging all avatars + // @TODO: implement failoverRecreateRooms in stationchat + failoverRecreateRooms(); + m_inFailoverMode = false; + m_api->OnFailoverComplete(); + resumeProcessing(); } void ChatAPICore::failoverReloginOneAvatar(ChatAvatarCore * avatarCore)