Я не уверен ни в каких конкретных хуках, и при этом я не вижу очевидного поля deleted
, но вот еще один способ решения проблемы ...
Когда вы делаете полную синхронизацию, илиОбновления отдельных элементов, если конкретный контакт больше не возвращается, вы можете пометить его как удаленный.Обратите внимание, это будет работать, только если вы сохраните showdeleted
как false
.
Пример ...
$local = array(1, 3, 5, 7, 9);
Вы выполняете полную синхронизацию ...
$remote = array(, 1, 3, 5, 9);
Сравнение двух массивов покажет, что 7 было удалено.Аналогично, если вы синхронизируете один элемент, если он ничего не возвращает, вы можете предположить, что он удален.