Corrected multithreading issue

This commit is contained in:
emeric
2018-06-26 13:28:24 +02:00
parent c427396623
commit ff96775a03
5 changed files with 28 additions and 10 deletions
+3 -3
View File
@@ -47,11 +47,11 @@ struct GroupEvents
class LmsApplication : public Wt::WApplication
{
public:
LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnectionPool& connectionPool, LmsApplicationGroups& appGroups, Scanner::MediaScanner& scanner);
LmsApplication(const Wt::WEnvironment& env, Wt::Dbo::SqlConnectionPool& connectionPool, LmsApplicationGroupContainer& appGroups, Scanner::MediaScanner& scanner);
~LmsApplication();
static std::unique_ptr<Wt::WApplication> create(const Wt::WEnvironment& env,
Wt::Dbo::SqlConnectionPool& connectionPool, LmsApplicationGroups& appGroups, Scanner::MediaScanner& scanner);
Wt::Dbo::SqlConnectionPool& connectionPool, LmsApplicationGroupContainer& appGroups, Scanner::MediaScanner& scanner);
static LmsApplication* instance();
// Session application data
@@ -88,7 +88,7 @@ class LmsApplication : public Wt::WApplication
void createHome();
Database::Handler _db;
LmsApplicationGroups& _appGroups;
LmsApplicationGroupContainer& _appGroups;
GroupEvents _groupEvents;
Wt::WString _userIdentity;
Auth* _auth;