MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / SelectSettingsTasks

Method SelectSettingsTasks

AdaptixClient/Source/Client/Storage.cpp:454–467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

452}
453
454void Storage::SelectSettingsTasks(SettingsData* settingsData)
455{
456 QSqlQuery query(QSqlDatabase::database(DB_CONNECTION_NAME));
457 query.prepare("SELECT data FROM Settings WHERE key = 'SettingsTasks' LIMIT 1;" );
458 if ( query.exec() && query.next()) {
459 QString data = query.value("data").toString();
460 QJsonDocument doc = QJsonDocument::fromJson(data.toUtf8());
461 QJsonObject json = doc.object();
462
463 QJsonArray columns = json["columns"].toArray();
464 for (int i = 0; i < 11 && i < columns.size(); i++)
465 settingsData->TasksTableColumns[i] = columns[i].toBool();
466 }
467}
468
469void Storage::UpdateSettingsTasks(const SettingsData &settingsData)
470{

Callers 1

LoadFromDBMethod · 0.80

Calls 3

execMethod · 0.80
valueMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected