UNPKG

@warriorteam/zalo-personal

Version:

Unofficial Zalo Personal API for JavaScript - A powerful library for interacting with Zalo personal accounts with URL attachment support

24 lines (23 loc) 678 B
import { ThreadType } from "./Enum.js"; export class UserMessage { constructor(uid, data) { this.type = ThreadType.User; this.data = data; this.threadId = data.uidFrom == "0" ? data.idTo : data.uidFrom; this.isSelf = data.uidFrom == "0"; if (data.idTo == "0") data.idTo = uid; if (data.uidFrom == "0") data.uidFrom = uid; } } export class GroupMessage { constructor(uid, data) { this.type = ThreadType.Group; this.data = data; this.threadId = data.idTo; this.isSelf = data.uidFrom == "0"; if (data.uidFrom == "0") data.uidFrom = uid; } }