Reduced exclusive lock durations

This commit is contained in:
emeric
2023-11-19 16:17:27 +01:00
parent 575fec5727
commit 17a2a969e2
104 changed files with 881 additions and 705 deletions
+3 -3
View File
@@ -134,7 +134,7 @@ namespace UserInterface
void saveData()
{
auto transaction{ LmsApp->getDbSession().createUniqueTransaction() };
auto transaction{ LmsApp->getDbSession().createWriteTransaction() };
User::pointer user{ LmsApp->getUser() };
@@ -202,7 +202,7 @@ namespace UserInterface
void loadData()
{
auto transaction{ LmsApp->getDbSession().createSharedTransaction() };
auto transaction{ LmsApp->getDbSession().createReadTransaction() };
User::pointer user{ LmsApp->getUser() };
@@ -560,7 +560,7 @@ namespace UserInterface
saveBtn->clicked().connect([=]
{
{
auto transaction{ LmsApp->getDbSession().createSharedTransaction() };
auto transaction{ LmsApp->getDbSession().createReadTransaction() };
if (LmsApp->getUser()->isDemo())
{