|
ImagingTools Core SDK
|
#include <CMessageStatusDbDelegateComp.h>
Inherits imtdb::CSqlDatabaseObjectDelegateCompBase.
Public Member Functions | |
| QByteArray | CreateUpsertStatusQuery (const QByteArray &messageId, const QByteArray &userId, int status) const |
Database delegate for the MessageStatus table.
Tracks per-user delivery/read status for each message, supporting the Delivered and Read status tracking feature.
Definition at line 18 of file CMessageStatusDbDelegateComp.h.
| QByteArray imtchatdb::CMessageStatusDbDelegateComp::CreateUpsertStatusQuery | ( | const QByteArray & | messageId, |
| const QByteArray & | userId, | ||
| int | status | ||
| ) | const |
Build an upsert query to set per-user message status.
| messageId | Message whose status is changing. |
| userId | User for whom the status is changing. |
| status | New status value (0=Sent, 1=Delivered, 2=Read). |