DeliveredMessage

Tin nhắn đã nhận

Model

export type TDeliveredMessage = {
    msgId: string;
    seen: number;
    deliveredUids: string[];
    seenUids: string[];
    realMsgId: string;
    mSTs: number;
};

export type TGroupDeliveredMessage = TDeliveredMessage & {
    groupId: string;
};

export class UserDeliveredMessage {
    type: ThreadType.User = ThreadType.User;

    data: TDeliveredMessage;
    threadId: string;
    isSelf: false;
}

export class GroupDeliveredMessage {
    type: ThreadType.Group = ThreadType.Group;

    data: TGroupDeliveredMessage;
    threadId: string;
    isSelf: boolean;
}

export type DeliveredMessage = UserDeliveredMessage | GroupDeliveredMessage;

Last updated