Здравствуйте, VladD2, Вы писали:
VD>В базе уже есть каой-то список пользователей и какой-то сообщений. Не трудно найти список пользоватлей (их ID) которых нет в локальной БД, но сообщения которых в ней присуствуют. Далее все просто. Синхноризируемся. Получаем новые сообщения. Проверяем есть ли такие ID в локальной БД. И если нет, посылаем на сервер запрос в котором перечислены ID требуемых юзеров. Далее плучаем юзеров и заносим их в БД.
Все красиво, пока не вспоминаем об одной вещи — профили пользователей могут меняться.
AVK>> Единственное что тут можно придумать — накладывать дополнительные ограничения на список пользователей в соответствии со списком полученных сообщений, но при этом один черт с клиента нужно кидать список сообщений
VD>Зачем сообщеий? Только требуемых юзров. Такой список будет микроскопическим.
Клиент не может знать каких пользователей ему надо, поскольку он не знает какие пользователи менялись.
VD>Ты как будно в другом мире живешь. Постоянно идут вопли о выкачке тонны старых юзеров
Ну это надо просто переделать для юзеров генерацию версий, как это сделано для сообщений.
... << RSDN@Home 1.1 alpha 1 >>