aboutsummaryrefslogtreecommitdiff
path: root/lib/database.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/database.cpp')
-rw-r--r--lib/database.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/database.cpp b/lib/database.cpp
index b91b6ef1..84c93046 100644
--- a/lib/database.cpp
+++ b/lib/database.cpp
@@ -15,7 +15,7 @@
#include "e2ee/qolminboundsession.h"
using namespace Quotient;
-Database::Database(const QString& matrixId, QObject* parent)
+Database::Database(const QString& matrixId, const QString& deviceId, QObject* parent)
: QObject(parent)
, m_matrixId(matrixId)
{
@@ -23,7 +23,7 @@ Database::Database(const QString& matrixId, QObject* parent)
QSqlDatabase::addDatabase(QStringLiteral("QSQLITE"), QStringLiteral("Quotient_%1").arg(m_matrixId));
QString databasePath = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QStringLiteral("/%1").arg(m_matrixId);
QDir(databasePath).mkpath(databasePath);
- database().setDatabaseName(databasePath + QStringLiteral("/quotient.db3"));
+ database().setDatabaseName(databasePath + QStringLiteral("/quotient_%1.db3").arg(deviceId));
database().open();
switch(version()) {