misc: 메시지 받아오는 갯수 감소
This commit is contained in:
@@ -40,7 +40,7 @@ if(count($lastMsgGet) >= 10){
|
|||||||
}
|
}
|
||||||
catch(\Exception $e){
|
catch(\Exception $e){
|
||||||
$lastMsgGet = [];
|
$lastMsgGet = [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$lastMsgGet[] = $now;
|
$lastMsgGet[] = $now;
|
||||||
$session->lastMsgGet = Json::encode($lastMsgGet);
|
$session->lastMsgGet = Json::encode($lastMsgGet);
|
||||||
@@ -83,7 +83,7 @@ if($reqType == 'private'){
|
|||||||
$nextSequence = $msg->id;
|
$nextSequence = $msg->id;
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBoxOld($generalID, Message::MSGTYPE_PRIVATE, $reqTo, 20));
|
}, Message::getMessagesFromMailBoxOld($generalID, Message::MSGTYPE_PRIVATE, $reqTo, 15));
|
||||||
}
|
}
|
||||||
else if($reqType == 'public'){
|
else if($reqType == 'public'){
|
||||||
$result['public'] = array_map(function(Message $msg)use (&$nextSequence){
|
$result['public'] = array_map(function(Message $msg)use (&$nextSequence){
|
||||||
@@ -91,7 +91,7 @@ else if($reqType == 'public'){
|
|||||||
$nextSequence = $msg->id;
|
$nextSequence = $msg->id;
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_PUBLIC, Message::MSGTYPE_PUBLIC, $reqTo, 20));
|
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_PUBLIC, Message::MSGTYPE_PUBLIC, $reqTo, 15));
|
||||||
}
|
}
|
||||||
else if($reqType == 'national'){
|
else if($reqType == 'national'){
|
||||||
$result['national'] = array_map(function(Message $msg)use (&$nextSequence){
|
$result['national'] = array_map(function(Message $msg)use (&$nextSequence){
|
||||||
@@ -99,7 +99,7 @@ else if($reqType == 'national'){
|
|||||||
$nextSequence = $msg->id;
|
$nextSequence = $msg->id;
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_NATIONAL, $reqTo, 20));
|
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_NATIONAL, $reqTo, 15));
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$result['diplomacy'] = array_map(function(Message $msg)use (&$nextSequence, $permission){
|
$result['diplomacy'] = array_map(function(Message $msg)use (&$nextSequence, $permission){
|
||||||
@@ -112,7 +112,7 @@ else{
|
|||||||
$values['option']['invalid'] = true;
|
$values['option']['invalid'] = true;
|
||||||
}
|
}
|
||||||
return $values;
|
return $values;
|
||||||
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_DIPLOMACY, $reqTo, 20));
|
}, Message::getMessagesFromMailBoxOld(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_DIPLOMACY, $reqTo, 15));
|
||||||
}
|
}
|
||||||
|
|
||||||
Json::die($result);
|
Json::die($result);
|
||||||
@@ -26,7 +26,7 @@ if(count($lastMsgGet) >= 10){
|
|||||||
}
|
}
|
||||||
catch(\Exception $e){
|
catch(\Exception $e){
|
||||||
$lastMsgGet = [];
|
$lastMsgGet = [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$lastMsgGet[] = TimeUtil::now();
|
$lastMsgGet[] = TimeUtil::now();
|
||||||
$session->lastMsgGet = Json::encode($lastMsgGet);
|
$session->lastMsgGet = Json::encode($lastMsgGet);
|
||||||
@@ -66,7 +66,7 @@ $result['private'] = array_map(function(Message $msg) use (&$nextSequence, &$min
|
|||||||
$lastType = 'private';
|
$lastType = 'private';
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBox($generalID, Message::MSGTYPE_PRIVATE, 20, $reqSequence));
|
}, Message::getMessagesFromMailBox($generalID, Message::MSGTYPE_PRIVATE, 15, $reqSequence));
|
||||||
|
|
||||||
$result['public'] = array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType){
|
$result['public'] = array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType){
|
||||||
if($msg->id > $nextSequence){
|
if($msg->id > $nextSequence){
|
||||||
@@ -77,7 +77,7 @@ $result['public'] = array_map(function(Message $msg)use (&$nextSequence, &$minSe
|
|||||||
$lastType = 'public';
|
$lastType = 'public';
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBox(Message::MAILBOX_PUBLIC, Message::MSGTYPE_PUBLIC, 20, $reqSequence));
|
}, Message::getMessagesFromMailBox(Message::MAILBOX_PUBLIC, Message::MSGTYPE_PUBLIC, 15, $reqSequence));
|
||||||
|
|
||||||
$result['national'] = array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType){
|
$result['national'] = array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType){
|
||||||
if($msg->id > $nextSequence){
|
if($msg->id > $nextSequence){
|
||||||
@@ -88,7 +88,7 @@ $result['national'] = array_map(function(Message $msg)use (&$nextSequence, &$min
|
|||||||
$lastType = 'national';
|
$lastType = 'national';
|
||||||
}
|
}
|
||||||
return $msg->toArray();
|
return $msg->toArray();
|
||||||
}, Message::getMessagesFromMailBox(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_NATIONAL, 20, $reqSequence));
|
}, Message::getMessagesFromMailBox(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_NATIONAL, 15, $reqSequence));
|
||||||
|
|
||||||
$result['diplomacy']= array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType, $permission){
|
$result['diplomacy']= array_map(function(Message $msg)use (&$nextSequence, &$minSequence, &$lastType, $permission){
|
||||||
if($msg->id > $nextSequence){
|
if($msg->id > $nextSequence){
|
||||||
@@ -104,7 +104,7 @@ $result['diplomacy']= array_map(function(Message $msg)use (&$nextSequence, &$min
|
|||||||
$values['option']['invalid'] = true;
|
$values['option']['invalid'] = true;
|
||||||
}
|
}
|
||||||
return $values;
|
return $values;
|
||||||
}, Message::getMessagesFromMailBox(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_DIPLOMACY, 20, $reqSequence));
|
}, Message::getMessagesFromMailBox(Message::MAILBOX_NATIONAL + $nationID, Message::MSGTYPE_DIPLOMACY, 15, $reqSequence));
|
||||||
|
|
||||||
if($lastType !== null){
|
if($lastType !== null){
|
||||||
array_pop($result[$lastType]);
|
array_pop($result[$lastType]);
|
||||||
|
|||||||
Reference in New Issue
Block a user