Reaction

Cảm xúc tin nhắn

Model

export enum Reactions {
    HEART = "/-heart",
    LIKE = "/-strong",
    HAHA = ":>",
    WOW = ":o",
    CRY = ":-((",
    ANGRY = ":-h",
    KISS = ":-*",
    TEARS_OF_JOY = ":')",
    SHIT = "/-shit",
    ROSE = "/-rose",
    BROKEN_HEART = "/-break",
    DISLIKE = "/-weak",
    LOVE = ";xx",
    CONFUSED = ";-/",
    WINK = ";-)",
    FADE = "/-fade",
    SUN = "/-li",
    BIRTHDAY = "/-bd",
    BOMB = "/-bome",
    OK = "/-ok",
    PEACE = "/-v",
    THANKS = "/-thanks",
    PUNCH = "/-punch",
    SHARE = "/-share",
    PRAY = "_()_",
    NO = "/-no",
    BAD = "/-bad",
    LOVE_YOU = "/-loveu",
    SAD = "--b",
    VERY_SAD = ":((",
    COOL = "x-)",
    NERD = "8-)",
    BIG_SMILE = ";-d",
    SUNGLASSES = "b-)",
    NEUTRAL = ":--|",
    SAD_FACE = "p-(",
    BYE = ":-bye",
    SLEEPY = "|-)",
    WIPE = ":wipe",
    DIG = ":-dig",
    ANGUISH = "&-(",
    HANDCLAP = ":handclap",
    ANGRY_FACE = ">-|",
    F_CHAIR = ":-f",
    L_CHAIR = ":-l",
    R_CHAIR = ":-r",
    SILENT = ";-x",
    SURPRISE = ":-o",
    EMBARRASSED = ";-s",
    AFRAID = ";-a",
    SAD2 = ":-<",
    BIG_LAUGH = ":))",
    RICH = "$-)",
    BEER = "/-beer",
    NONE = "", // more...
}

export type TReaction = {
    actionId: string;
    msgId: string;
    cliMsgId: string;
    msgType: string;
    uidFrom: string;
    idTo: string;
    dName?: string;
    content: {
        rMsg: { gMsgID: string; cMsgID: string; msgType: number }[];
        rIcon: Reactions;
        rType: number;
        source: number;
    };
    ts: string;
    ttl: number;
};

export class Reaction {
    data: TReaction;
    threadId: string;
    isSelf: boolean;
    isGroup: boolean;
};

Last updated