@pazznetwork/ngx-chat
Version:
[](https://travis-ci.com/pazznetwork/ngx-chat) [](https://coveralls.io/github/pazzn
20 lines • 2.38 kB
JavaScript
export class AbstractXmppPlugin {
onBeforeOnline() {
return Promise.resolve();
}
onOffline() {
}
afterSendMessage(message, messageStanza) {
return;
}
beforeSendMessage(messageStanza, message) {
return;
}
handleStanza(stanza) {
return false;
}
afterReceiveMessage(message, messageStanza, messageReceivedEvent) {
return;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3QteG1wcC1wbHVnaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvbGliL3NlcnZpY2VzL2FkYXB0ZXJzL3htcHAvcGx1Z2lucy9hYnN0cmFjdC14bXBwLXBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxNQUFNLE9BQWdCLGtCQUFrQjtJQUVwQyxjQUFjO1FBQ1YsT0FBTyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDN0IsQ0FBQztJQUVELFNBQVM7SUFDVCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsT0FBZ0IsRUFBRSxhQUFzQjtRQUNyRCxPQUFPO0lBQ1gsQ0FBQztJQUVELGlCQUFpQixDQUFDLGFBQXNCLEVBQUUsT0FBZ0I7UUFDdEQsT0FBTztJQUNYLENBQUM7SUFFRCxZQUFZLENBQUMsTUFBYztRQUN2QixPQUFPLEtBQUssQ0FBQztJQUNqQixDQUFDO0lBRUQsbUJBQW1CLENBQUMsT0FBZ0IsRUFBRSxhQUFvQyxFQUFFLG9CQUEwQztRQUNsSCxPQUFPO0lBQ1gsQ0FBQztDQUVKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRWxlbWVudCB9IGZyb20gJ2x0eCc7XG5pbXBvcnQgeyBNZXNzYWdlIH0gZnJvbSAnLi4vLi4vLi4vLi4vY29yZS9tZXNzYWdlJztcbmltcG9ydCB7IENoYXRQbHVnaW4gfSBmcm9tICcuLi8uLi8uLi8uLi9jb3JlL3BsdWdpbic7XG5pbXBvcnQgeyBNZXNzYWdlV2l0aEJvZHlTdGFuemEsIFN0YW56YSB9IGZyb20gJy4uLy4uLy4uLy4uL2NvcmUvc3RhbnphJztcbmltcG9ydCB7IE1lc3NhZ2VSZWNlaXZlZEV2ZW50IH0gZnJvbSAnLi9tZXNzYWdlLnBsdWdpbic7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBBYnN0cmFjdFhtcHBQbHVnaW4gaW1wbGVtZW50cyBDaGF0UGx1Z2luIHtcblxuICAgIG9uQmVmb3JlT25saW5lKCk6IFByb21pc2VMaWtlPGFueT4ge1xuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7XG4gICAgfVxuXG4gICAgb25PZmZsaW5lKCkge1xuICAgIH1cblxuICAgIGFmdGVyU2VuZE1lc3NhZ2UobWVzc2FnZTogTWVzc2FnZSwgbWVzc2FnZVN0YW56YTogRWxlbWVudCk6IHZvaWQge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgYmVmb3JlU2VuZE1lc3NhZ2UobWVzc2FnZVN0YW56YTogRWxlbWVudCwgbWVzc2FnZTogTWVzc2FnZSk6IHZvaWQge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaGFuZGxlU3RhbnphKHN0YW56YTogU3RhbnphKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICBhZnRlclJlY2VpdmVNZXNzYWdlKG1lc3NhZ2U6IE1lc3NhZ2UsIG1lc3NhZ2VTdGFuemE6IE1lc3NhZ2VXaXRoQm9keVN0YW56YSwgbWVzc2FnZVJlY2VpdmVkRXZlbnQ6IE1lc3NhZ2VSZWNlaXZlZEV2ZW50KTogdm9pZCB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG5cbn1cbiJdfQ==