Nouveau WRInaute
Bonjour,
Mon site a une fonction de messagerie interne (message privée comme sur les forums)
Les messages sont stockés en base et affichés sous forme de thread de discutions (comme sur gmail, facebook et autres...)
Mon problème est le suivant. Comment gérer la surpression des messages proprement.
le même thread de discutions est ouvert par les deux interlocuteurs lorsque l'un des deux ouvre le message.
Je ne peux donc pas supprimer les messages de la base car le correspondant ne pourra plus lire le fil
Un solution moche serait de créer une table des messages supprimés. pour ne pas afficher le message
Seconde solution: ajouter deux champs dans la table [message]
bool toUserDeleted
bool fromUserDeleted
à mettre à true si le thread a été supprimé par l'un des deux interlocuteur
Ce genre de système de messagerie est courant, comment avez vous procédé??
Merci de m'apporter vos lumières!
Mon site a une fonction de messagerie interne (message privée comme sur les forums)
Les messages sont stockés en base et affichés sous forme de thread de discutions (comme sur gmail, facebook et autres...)
Mon problème est le suivant. Comment gérer la surpression des messages proprement.
le même thread de discutions est ouvert par les deux interlocuteurs lorsque l'un des deux ouvre le message.
Je ne peux donc pas supprimer les messages de la base car le correspondant ne pourra plus lire le fil
Un solution moche serait de créer une table des messages supprimés. pour ne pas afficher le message
Seconde solution: ajouter deux champs dans la table [message]
bool toUserDeleted
bool fromUserDeleted
à mettre à true si le thread a été supprimé par l'un des deux interlocuteur
Ce genre de système de messagerie est courant, comment avez vous procédé??
Merci de m'apporter vos lumières!