Mercurial > libervia-backend
diff sat/memory/encryption.py @ 3180:826bca181226
core (memory/encryption): "isEncryptionRequested" helper method:
this method is similar to "isEncrypted" but for outgoing messages.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 23 Feb 2020 17:48:26 +0100 |
parents | d073d82d9044 |
children | 0469c53ed5dd |
line wrap: on
line diff
--- a/sat/memory/encryption.py Fri Feb 21 12:17:38 2020 +0100 +++ b/sat/memory/encryption.py Sun Feb 23 17:48:26 2020 +0100 @@ -437,8 +437,16 @@ mess_data[C.MESS_KEY_ENCRYPTED] = True return mess_data + def isEncryptionRequested(self, mess_data): + """Helper method to check if encryption is requested in an outgoind message + + @param mess_data(dict): message data for outgoing message + @return (bool): True if the encryption flag is present + """ + return bool(mess_data.get(C.MESS_KEY_ENCRYPTION, False)) + def isEncrypted(self, mess_data): - """Helper method to check if a message has the e2e encrypted flag + """Helper method to check if an incoming message has the e2e encrypted flag @param mess_data(dict): message data @return (bool): True if the encrypted flag is present