0xd34df00d 06.06.2011 19:45 Azoth_primary

С другой стороны, представление хистори отдельным протоколом поможет решить проблему отображения истории того контакта, которого уже нет в ростере по тем или иным причинам. Например, если его удалили руками, если это была конференция или участник в конференции.

Короче, посоны, давайте думать, а то у меня идеи какие-то херовые.

1. ulidtko 06.06.2011 20:20 lunatic asylum

ИДЕЯ: хранить историю в плейнтексте. ПЛЮСЫ: можно грепать корованы. МИНУСЫ: слишком мало объектов. Нужно больше объектов!

2. 0xd34df00dulidtko /1 06.06.2011 20:21 Azoth_primary

Вопрос не в том, как ее хранить.

3. ulidtko0xd34df00d /2 06.06.2011 20:22 lunatic asylum

а как что? загружать? или, простите, десериализировать?
НУЖНО БОЛЬШЕ ОБЪЕКТОВ.

4. 0xd34df00dulidtko /3 06.06.2011 20:24 Azoth_primary

Как отображать с учетом стилей чатов, плагинов типа пста или жуйка, и так далее.

5. 0xd34df00dulidtko /3 06.06.2011 20:24 Azoth_primary

Загрузка и сериализация давно отлично работают, скулайт.

6. ulidtko0xd34df00d /5 06.06.2011 20:28 lunatic asylum

>__<

Ну ладно. У тебя есть MVC-шное разделение на модель сообщений и, соответственно, их view? Так бы наполнял модель данными из истории, и подсовывал её окошку.

7. 0xd34df00dulidtko /6 06.06.2011 20:31 Azoth_primary

Ну, моделью для сообщений выступает список объектов-сообщений :)

8. ulidtko0xd34df00d /7 06.06.2011 20:33 lunatic asylum

в чём тогда проблема?

9. 0xd34df00dulidtko /8 06.06.2011 20:36 Azoth_primary

Для создания сообщения у него должен быть пэрент, запись в контакт-листе.

10. ulidtko0xd34df00d /9 06.06.2011 20:38 lunatic asylum

что мешает записывать в sqlite уникальный идентификатор записи-пэрента в контакт-листе?

11. 0xd34df00dulidtko /10 06.06.2011 20:38 Azoth_primary

То, что, блин, пэренты не постоянны, пэрент пропасть может.

12. ulidtko0xd34df00d /11 06.06.2011 20:39 lunatic asylum

под уникальным идентификатором я имею ввиду что-то вроде xmpp:buddy@example.com

13. 0xd34df00dulidtko /12 06.06.2011 20:49 Azoth_primary

Это все равно не помешает пэренту пропать из ростера.

14. MPogoda 06.06.2011 20:54 dood64

а нельзя добавить в окно чатика атрибут ридонли, и отображать историю там в режиме ридонли. ридонли, кстате, будет полезен, если например был открыт чатик, а потом ты вышел в оффлайн

Do you really want to delete ?