| |||
![]()
|
![]() ![]() |
![]()
syncitems не отдает самих items, он отдает события, происходившие с дневником после заданного момента - вот как это выглядит - [ { 'time' => '2005-07-20 15:48:08', 'item' => 'L-2', 'action' => 'create' }, { 'time' => '2005-07-20 15:57:56', 'item' => 'L-3', 'action' => 'create' }, { 'time' => '2005-07-20 15:58:13', 'item' => 'L-4', 'action' => 'create' }, { 'time' => '2005-07-23 23:11:47', 'item' => 'L-5', 'action' => 'update' }, { 'time' => '2005-07-23 23:12:52', 'item' => 'L-6', 'action' => 'create' }, { 'time' => '2005-07-24 14:24:40', 'item' => 'C-5', 'action' => 'update' } ]; (для delete тоже есть сообщение - проверял, работает). Потом уже с этим надо разбираться и брать getevents нужные сообщения и делать с ними то, что сказано. вот недопереписанный текст скрипта (я только что приехал, еще ничего не делал), он копирует весь дневник (и обрабатывает 'delete' actions). Надо его привести в порядок и научить делать это инкрементально. От момента предыдущего обновления. Если попрет - попробую завтра успеть (завтра вечером я опять уезжаю. до где-то понедельника). Добавить комментарий: |
|||
![]() |
![]() |