Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

database operations are made synchronized

Description

Database operations are synchronized in order to prevent crash in room database operations. We assume accessing the database from multiple thread at the same time is the main reason for this crash.

Screenshots

Technical details

why-synchronized-suspend-doesn't-work-in-kotlin

Tests

Issues

backlog/-/issues/5930

10 commandments of code reviews

👪 https://gitlab.e.foundation/internal/wiki/-/wikis/development/code-review

Edited by Hasib Prince

Merge request reports

Loading