niko227 / Kangapp

0 stars 0 forks source link

Threads del phpmyadmin #13

Open 0ri0l opened 6 years ago

0ri0l commented 6 years ago

Dins del phpmyadmin hi ha unes taules que no queda clar quina funció tenen o desenvolupen. Principalment, s'ha d'esbrinar que fan 'message' i 'message_metadata'.

0ri0l commented 6 years ago

De la taula 'message', hi ha dos camps que portàven a dubte ('thread_id' i 'sender_id'). Dins d'aquesta taula es guarden totes les converses que es realitzen mitjançant el xat, ja sigui en una negociació per un lloguer, o bé, en un xat directe amb un usuari. Es guarda qui llença la cadena de text amb el seu id dins del camp 'sender_id' i a aquest xat global o a la conversa se li assigna un altre id (thread_id) que és el mateix per tots dos interlocutors. El fil de la conversa es guarda sota aquest id (thhread_id) dins de la taula 'thread'.

Per cada fil de text se li assigna un identificatiu (id).

És una mesura de seguretat que es va demanar per si després hi ha problemes jurídics entre usuaris, per poder mostrar què és el que es va parlar/negociar.

En el cas de la taula 'message_metadata', assigna un id a cada fil de conversa i li assigna un booleà per marcar si ha estat llegit per l'interlocutor a qui s'ha enviat (o no).