1
This commit is contained in:
parent
93bb37d423
commit
c671cf1e78
@ -8,9 +8,27 @@
|
||||
#include "typeconvert.h"
|
||||
#include "metamgr.h"
|
||||
|
||||
void ChatMsgRec::Pop(size_t max_num)
|
||||
{
|
||||
while (msg_list.size() > max_num) {
|
||||
msg_list.erase(msg_list.begin());
|
||||
}
|
||||
}
|
||||
|
||||
void ChatMsgRec::PopAndDelete(size_t max_num)
|
||||
{
|
||||
while (msg_list.size() > max_num) {
|
||||
cs::MFChatMsg* msg = *msg_list.begin();
|
||||
msg_list.erase(msg_list.begin());
|
||||
delete msg;
|
||||
}
|
||||
}
|
||||
|
||||
void ChatMgr::Init()
|
||||
{
|
||||
|
||||
world_msg_id_ = a8::GetMilliSecond();
|
||||
guild_msg_id_ = a8::GetMilliSecond();
|
||||
temp_msg_id_ = a8::GetMilliSecond();
|
||||
}
|
||||
|
||||
void ChatMgr::UnInit()
|
||||
|
@ -9,22 +9,8 @@ struct ChatMsgRec
|
||||
long long last_id = 0;
|
||||
std::list<cs::MFChatMsg*> msg_list;
|
||||
|
||||
void Pop(size_t max_num)
|
||||
{
|
||||
while (msg_list.size() > max_num) {
|
||||
msg_list.erase(msg_list.begin());
|
||||
}
|
||||
}
|
||||
|
||||
void PopAndDelete(size_t max_num)
|
||||
{
|
||||
while (msg_list.size() > max_num) {
|
||||
cs::MFChatMsg* msg = *msg_list.begin();
|
||||
msg_list.erase(msg_list.begin());
|
||||
delete msg;
|
||||
}
|
||||
}
|
||||
|
||||
void Pop(size_t max_num);
|
||||
void PopAndDelete(size_t max_num);
|
||||
};
|
||||
|
||||
struct ChatedUserRec
|
||||
|
Loading…
x
Reference in New Issue
Block a user