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