feat(core): Add encryption info to MessageEvent
This commit is contained in:
parent
e234c812ff
commit
8266765ff8
@ -71,9 +71,11 @@ class MessageEvent extends XmppEvent {
|
|||||||
this.from,
|
this.from,
|
||||||
this.to,
|
this.to,
|
||||||
this.id,
|
this.id,
|
||||||
|
this.encrypted,
|
||||||
this.extensions, {
|
this.extensions, {
|
||||||
this.type,
|
this.type,
|
||||||
this.error,
|
this.error,
|
||||||
|
this.encryptionError,
|
||||||
});
|
});
|
||||||
|
|
||||||
/// The from attribute of the message.
|
/// The from attribute of the message.
|
||||||
@ -90,6 +92,12 @@ class MessageEvent extends XmppEvent {
|
|||||||
|
|
||||||
final StanzaError? error;
|
final StanzaError? error;
|
||||||
|
|
||||||
|
/// Flag indicating whether the message was encrypted.
|
||||||
|
final bool encrypted;
|
||||||
|
|
||||||
|
/// The error in case an encryption error occurred.
|
||||||
|
final Object? encryptionError;
|
||||||
|
|
||||||
/// Data added by other handlers.
|
/// Data added by other handlers.
|
||||||
final TypedMap<StanzaHandlerExtension> extensions;
|
final TypedMap<StanzaHandlerExtension> extensions;
|
||||||
|
|
||||||
|
@ -81,9 +81,11 @@ class MessageManager extends XmppManagerBase {
|
|||||||
JID.fromString(state.stanza.attributes['from']! as String),
|
JID.fromString(state.stanza.attributes['from']! as String),
|
||||||
JID.fromString(state.stanza.attributes['to']! as String),
|
JID.fromString(state.stanza.attributes['to']! as String),
|
||||||
state.stanza.attributes['id']! as String,
|
state.stanza.attributes['id']! as String,
|
||||||
|
state.encrypted,
|
||||||
state.extensions,
|
state.extensions,
|
||||||
type: state.stanza.attributes['type'] as String?,
|
type: state.stanza.attributes['type'] as String?,
|
||||||
error: StanzaError.fromStanza(state.stanza),
|
error: StanzaError.fromStanza(state.stanza),
|
||||||
|
encryptionError: state.encryptionError,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user