UNPKG

@pazznetwork/ngx-chat

Version:

[![Build status](https://api.travis-ci.com/pazznetwork/ngx-chat.svg?branch=master)](https://travis-ci.com/pazznetwork/ngx-chat) [![Coverage](https://coveralls.io/repos/github/pazznetwork/ngx-chat/badge.svg?branch=master)](https://coveralls.io/github/pazzn

14 lines (13 loc) 720 B
import { Element } from 'ltx'; import { Message } from '../../../../core/message'; import { ChatPlugin } from '../../../../core/plugin'; import { MessageWithBodyStanza, Stanza } from '../../../../core/stanza'; import { MessageReceivedEvent } from './message.plugin'; export declare abstract class AbstractXmppPlugin implements ChatPlugin { onBeforeOnline(): PromiseLike<any>; onOffline(): void; afterSendMessage(message: Message, messageStanza: Element): void; beforeSendMessage(messageStanza: Element, message: Message): void; handleStanza(stanza: Stanza): boolean; afterReceiveMessage(message: Message, messageStanza: MessageWithBodyStanza, messageReceivedEvent: MessageReceivedEvent): void; }