Philipp Hörist pushed to branch omemo_integration at gajim / gajim
Commits: 08853f51 by Philipp Hörist at 2022-10-20T19:19:03+02:00 refactor: Move omemo storage to storage module
- - - - -
2 changed files:
- gajim/common/modules/omemobackend/state.py - gajim/common/modules/omemobackend/liteaxolotlstore.py → gajim/common/storage/omemo.py
Changes:
===================================== gajim/common/modules/omemobackend/state.py ===================================== @@ -40,13 +40,13 @@ from axolotl.duplicatemessagexception import DuplicateMessageException
from gajim.common import types +from gajim.common.storage.omemo import OMEMOStorage from gajim.common.modules.omemobackend.aes import aes_decrypt from gajim.common.modules.omemobackend.aes import aes_encrypt from gajim.common.modules.omemobackend.aes import get_new_key from gajim.common.modules.omemobackend.aes import get_new_iv from gajim.common.modules.omemobackend.devices import DeviceManager from gajim.common.modules.omemobackend.devices import NoDevicesFound -from gajim.common.modules.omemobackend.liteaxolotlstore import LiteAxolotlStore from gajim.common.modules.omemobackend.util import get_fingerprint from gajim.common.modules.omemobackend.util import Trust from gajim.common.modules.omemobackend.util import DEFAULT_PREKEY_AMOUNT @@ -69,7 +69,7 @@ def __init__(self, self._log = xmpp_con._log self._session_ciphers: dict[ str, dict[int, SessionCipher]] = defaultdict(dict) - self._storage = LiteAxolotlStore(account, db_path, self._log) + self._storage = OMEMOStorage(account, db_path, self._log)
DeviceManager.__init__(self)
@@ -108,7 +108,7 @@ def build_session(self, self._get_session_cipher(jid, device_id)
@property - def storage(self) -> LiteAxolotlStore: + def storage(self) -> OMEMOStorage: return self._storage
@property
===================================== gajim/common/modules/omemobackend/liteaxolotlstore.py → gajim/common/storage/omemo.py ===================================== @@ -63,7 +63,7 @@ def _convert_record(record: bytes) -> SessionRecord: sqlite3.register_converter('session_record', _convert_record)
-class LiteAxolotlStore(AxolotlStore): +class OMEMOStorage(AxolotlStore): def __init__(self, account: str, db_path: Path, log: LogAdapter) -> None: self._log = log self._account = account
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/08853f51b32b4936a71096d0954f7a97e...