@hsaadawy/ngx-chat
Version:
14 lines (13 loc) • 634 B
TypeScript
import { Element } from 'ltx';
import { Message } from '../../../../core/message';
import { MessageWithBodyStanza } from '../../../../core/stanza';
import { AbstractXmppPlugin } from './abstract-xmpp-plugin';
/**
* https://xmpp.org/extensions/xep-0359.html
*/
export declare class MessageUuidPlugin extends AbstractXmppPlugin {
static extractIdFromStanza(messageStanza: Element): any;
beforeSendMessage(messageStanza: Element, message: Message): void;
afterSendMessage(message: Message, messageStanza: Element): void;
afterReceiveMessage(message: Message, messageStanza: MessageWithBodyStanza): void;
}