libervia-backend/libervia/backend/memory
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi e4e879d871 core (memory/sqla): Improve file_update by using raw value:
ORM was used, resulting in deserialisation/reserialisation of value checked for race
condition during update. In addition to the overhead, this could lead to modification even
if the value didn't change (e.g., because of JSON key order changed).

The raw value is not used to check if the row has not change between `select` and
`update`, making the method more robust.
2025-10-10 17:44:04 +02:00
..
migration Global reformatting with black. 2025-09-13 10:46:10 +02:00
__init__.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
cache.py plugin XEP-0353, XEP-0234, jingle: WebRTC data channel signaling implementation: 2024-04-06 12:57:23 +02:00
crypto.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
disco.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
encryption.py Global reformatting with black. 2025-09-13 10:46:10 +02:00
memory.py core (memory): Use better types for Sessions: 2025-10-01 17:57:47 +02:00
params.py core (memory/params): set default resource priority to 0: 2024-11-20 11:28:23 +01:00
persistent.py Reformatted code base using black. 2024-06-19 18:44:57 +02:00
sqla.py core (memory/sqla): Improve file_update by using raw value: 2025-10-10 17:44:04 +02:00
sqla_config.py refactoring: renamed sat package to libervia.backend 2023-06-02 11:49:51 +02:00
sqla_mapping.py Global reformatting with black. 2025-09-13 10:46:10 +02:00