UNPKG

@hsaadawy/ngx-chat

Version:
22 lines (21 loc) 866 B
import { Contact } from '../../../../core/contact'; import { Stanza } from '../../../../core/stanza'; import { LogService } from '../../../log.service'; import { XmppChatAdapter } from '../xmpp-chat-adapter.service'; import { AbstractXmppPlugin } from './abstract-xmpp-plugin'; export declare class MessageReceivedEvent { discard: boolean; } /** * Part of the XMPP Core Specification * see: https://datatracker.ietf.org/doc/rfc6120/ */ export declare class MessagePlugin extends AbstractXmppPlugin { private readonly xmppChatAdapter; private readonly logService; constructor(xmppChatAdapter: XmppChatAdapter, logService: LogService); handleStanza(stanza: Stanza, archiveDelayElement?: Stanza): boolean; private isMessageStanza; private handleMessageStanza; sendMessage(contact: Contact, body: string): void; }