comparison libervia/backend/memory/encryption.py @ 4379:79d463e3fdeb

core (types): Renamed `libervia.backend.core.core_types.MessageData` to `MessageDataLegacy`: There are 2 concurrent models, this one is an historical legacy. The type to use the one from `libervia.backend.models.core`, and it will progressively be used everywhere and fully based on Pydantic.
author Goffi <goffi@goffi.org>
date Fri, 04 Jul 2025 12:28:00 +0200
parents 17fa953c8cd7
children
comparison
equal deleted inserted replaced
4378:930a4ea7ab6f 4379:79d463e3fdeb
24 from twisted.internet import defer 24 from twisted.internet import defer
25 from twisted.python import failure 25 from twisted.python import failure
26 from libervia.backend.core.core_types import ( 26 from libervia.backend.core.core_types import (
27 EncryptionPlugin, 27 EncryptionPlugin,
28 EncryptionSession, 28 EncryptionSession,
29 MessageData, 29 MessageDataLegacy,
30 ) 30 )
31 from libervia.backend.core.i18n import D_, _ 31 from libervia.backend.core.i18n import D_, _
32 from libervia.backend.core.constants import Const as C 32 from libervia.backend.core.constants import Const as C
33 from libervia.backend.core import exceptions 33 from libervia.backend.core import exceptions
34 from libervia.backend.core.log import getLogger 34 from libervia.backend.core.log import getLogger
538 defer.ensureDeferred(self.start(from_bare_jid, namespace)) 538 defer.ensureDeferred(self.start(from_bare_jid, namespace))
539 539
540 return mess_data 540 return mess_data
541 541
542 def is_encryption_requested( 542 def is_encryption_requested(
543 self, mess_data: MessageData, namespace: Optional[str] = None 543 self, mess_data: MessageDataLegacy, namespace: Optional[str] = None
544 ) -> bool: 544 ) -> bool:
545 """Helper method to check if encryption is requested in an outgoind message 545 """Helper method to check if encryption is requested in an outgoind message
546 546
547 @param mess_data: message data for outgoing message 547 @param mess_data: message data for outgoing message
548 @param namespace: if set, check if encryption is requested for the algorithm 548 @param namespace: if set, check if encryption is requested for the algorithm