redai-automation-web-sdk
Version:
TypeScript SDK for RedAI Automation Web API - Zalo Personal automation, messaging, advanced sticker search, and bulk operations. 100% compatible with automation-web backend. v1.8.1: Updated GroupInfo interface to match backend controller with complete gro
34 lines • 999 B
JavaScript
"use strict";
/**
* Delivered Message Event Types
* 100% khớp với zalo-personal-sdk/src/models/DeliveredMessage.ts
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.GroupDeliveredMessage = exports.UserDeliveredMessage = void 0;
const enums_1 = require("./enums");
/**
* User Delivered Message Class
*/
class UserDeliveredMessage {
constructor(data) {
this.type = enums_1.ThreadType.USER;
this.isSelf = false;
this.data = data;
this.threadId = data.deliveredUids[0];
this.isSelf = false;
}
}
exports.UserDeliveredMessage = UserDeliveredMessage;
/**
* Group Delivered Message Class
*/
class GroupDeliveredMessage {
constructor(uid, data) {
this.type = enums_1.ThreadType.GROUP;
this.data = data;
this.threadId = data.groupId;
this.isSelf = data.deliveredUids.includes(uid);
}
}
exports.GroupDeliveredMessage = GroupDeliveredMessage;
//# sourceMappingURL=delivered-message.js.map