Inject removeCursor on syncOps

pull/1/head
Victor Dubiniuk 11 years ago
parent 9a7694c795
commit 34f08eb4c1

@ -45,14 +45,6 @@ try{
$command = $request->getParam('command');
switch ($command){
case 'query_memberdata_list':
$esId = $request->getParam('args/es_id');
$inactiveMembers = \OCA\Documents\Member::cleanSession($esId);
if (is_array($inactiveMembers)){
foreach ($inactiveMembers as $member){
\OCA\Documents\Op::removeCursor($esId, $member['member_id']);
}
}
$ids = $request->getParam('args/member_ids');
$members = OCA\Documents\Member::getMembersAsArray($ids);
$response["memberdata_list"] = array_map(
@ -87,7 +79,12 @@ try{
$memberId = $request->getParam('args/member_id');
$ops = $request->getParam('args/client_ops');
$hasOps = is_array($ops) && count($ops)>0;
$inactiveMembers = \OCA\Documents\Member::cleanSession($esId);
if (is_array($inactiveMembers)){
foreach ($inactiveMembers as $member){
\OCA\Documents\Op::removeCursor($esId, $member['member_id']);
}
}
$currentHead = OCA\Documents\Op::getHeadSeq($esId);
try {
OCA\Documents\Member::updateMemberActivity($memberId);

Loading…
Cancel
Save