+/**
+ * Représente une conversation.
+ */
+function Conversation()
+{
+ this.messages = new Array()
+ this.messagesParId = new Object()
+
+ this.idDernierMesssage = null // la racine de la conversation (string), null = conversation principale
+
+ this.page = 1 // par défaut on se trouve sur la première page
+}
+
+Conversation.prototype.ajouterMessage = function(message)
+{
+ this.messages.push(message)
+ this.messagesParId[message.id] = message
+ if (this.messages.length > this.nbMessageMax)
+ delete this.messagesParId[this.messages.shift().id]
+}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+