← kolan.mobi
     хоумпэйдж
 Главная

← ksoftware.ya.ru
     блог
 

Работа с состояниями

Требования:

  1. Вся обработка состояний должна быть в одном месте.
  2. В базу должен сохраняться не преобразованный ответ сервера.
  3. Должна быть совместимость со старой версией.
  4. Надо избавиться от TModifiedInfo.

Алгоритм

  • При загрузке измененных тем для каждой измененной темы загружаются и состояния.
  • Данные, полученные с сервер сохраняться как есть.
  • При загрузке темы из базы загружается и состояние.