diff --git a/src/servers/sapphire_zone/Social/FriendList.h b/src/servers/sapphire_zone/Social/FriendList.h index 5eb9be07..afa0df2a 100644 --- a/src/servers/sapphire_zone/Social/FriendList.h +++ b/src/servers/sapphire_zone/Social/FriendList.h @@ -53,8 +53,8 @@ protected: GroupType m_type{ GroupType::FriendList }; uint32_t m_maxCapacity{ 200 }; - // todo: (urgent) think of a way to only use a single std set, use index based for correlating with data - std::set< FriendEntry > m_entries; + // todo: profile and evaluate set vs vector approach + std::vector< FriendEntry > m_entries; }; diff --git a/src/servers/sapphire_zone/Social/Group.h b/src/servers/sapphire_zone/Social/Group.h index 7ebe7802..4dcb54f2 100644 --- a/src/servers/sapphire_zone/Social/Group.h +++ b/src/servers/sapphire_zone/Social/Group.h @@ -85,7 +85,7 @@ protected: uint32_t m_maxRoles{ 50 }; std::chrono::steady_clock::time_point m_createTime{ std::chrono::steady_clock::now() }; - std::set< uint64_t > m_members; + std::vector< uint64_t > m_members; private: