mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-11-10 03:53:26 -08:00
[Server] Create the worker database interfaces through the factory (#7860)
This commit is contained in:
parent
0caacb27c1
commit
c4ac80e282
5 changed files with 62 additions and 29 deletions
|
|
@ -81,6 +81,18 @@ void Servatrice_DatabaseInterface::initDatabase(const QSqlDatabase &_sqlDatabase
|
|||
}
|
||||
}
|
||||
|
||||
Server_DatabaseInterface *Servatrice_DatabaseInterface::createWorkerInterface(int instanceId)
|
||||
{
|
||||
auto *worker = new Servatrice_DatabaseInterface(instanceId, server);
|
||||
worker->inheritedDatabase = sqlDatabase;
|
||||
return worker;
|
||||
}
|
||||
|
||||
void Servatrice_DatabaseInterface::initialiseWorkerDatabase()
|
||||
{
|
||||
initDatabase(inheritedDatabase);
|
||||
}
|
||||
|
||||
bool Servatrice_DatabaseInterface::openDatabase(const QString &type,
|
||||
const QString &hostName,
|
||||
const QString &databaseName,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue