From 619b6e9b4bb5a8f253f052371490349c7624ba47 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 23 Feb 2020 17:48:26 +0100 Subject: [PATCH] core (memory/encryption): "isEncryptionRequested" helper method: this method is similar to "isEncrypted" but for outgoing messages. --- sat/memory/encryption.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sat/memory/encryption.py b/sat/memory/encryption.py index 82cc3e02..9756f905 100644 --- a/sat/memory/encryption.py +++ b/sat/memory/encryption.py @@ -437,8 +437,16 @@ class EncryptionHandler(object): 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