Комментарии 2
Коллеги, спасибо большое за статью!
Подскажите, пожалуйста, а как обстоят дела с резервным копированием календарных событий, личных контактов и файлов пользователя? Их тоже можно копировать теми же средствами и теми же идентификаторами?
Да, абсолютно верно. Так как те же notes, events представлены в доменной модели CommuniGate идентификатором messageId, такой же алгоритм распространяется и на них. С контактами пришлось немного иначе, тк там используется свой внутренний UID, так что пришлось делать отдельную синхронизацию для них (но логика остается такая же). Основная загвоздка пришлась на фичу BUDDIES в CommuniGate, тк мы не придумали способов сопоставлять их для рестора (не хватало как раз тех самых идентификаторов, которые были бы отличны от всех остальных контактов), поэтому пока что их не поддерживаем.
Бэкап CommuniGate Pro: как мы сделали резервную копию коммуникационной платформы надежной