4 % Pour générer des id
\r
12 % décrit un enregistrement d'un message
\r
16 auteur_id, % -> #user.id
18 pseudo, % chaine de caractère
19 contenu % chaine de caractère
24 % 'repondant' repond à 'cible'
\r
25 -record(reponse_minichat,
\r
27 repondant, % -> #minichat.id
\r
28 cible % -> #minichat.id
\r
36 pseudo = [], % string()
37 login = [], % string()
38 password = [], % string() (md5)
39 email = [], % string()
\r
40 date_creation, % erlang:now()
\r
41 date_derniere_connexion, % erlang:now(), est mis à jour lors de n'importe quelle activitée (envoie de message par exemple)
\r
43 indice_flood = 0, % integer() est incrémenté lorsque l'utilisateur envoie trop rapidement des messages.
44 page_principale = 1, % la page de la conversation principale
45 conversations = [] % [{integer(), integer()}], la liste des messages correspondant au conversation ainsi que la page affichée
\r