cleanup QSettings usage a bit

This commit is contained in:
Nicolas Werner 2021-08-29 14:57:32 +02:00
parent ef068ac2b3
commit 47c7c4c777
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
3 changed files with 17 additions and 19 deletions

View file

@ -6,7 +6,6 @@
#include <QApplication>
#include <QInputDialog>
#include <QMessageBox>
#include <QSettings>
#include <mtx/responses.hpp>
@ -277,15 +276,15 @@ ChatPage::resetUI()
void
ChatPage::deleteConfigs()
{
QSettings settings;
auto settings = UserSettings::instance()->qsettings();
if (UserSettings::instance()->profile() != "") {
settings.beginGroup("profile");
settings.beginGroup(UserSettings::instance()->profile());
settings->beginGroup("profile");
settings->beginGroup(UserSettings::instance()->profile());
}
settings.beginGroup("auth");
settings.remove("");
settings.endGroup(); // auth
settings->beginGroup("auth");
settings->remove("");
settings->endGroup(); // auth
http::client()->shutdown();
cache::deleteData();