| 178 | } |
| 179 | |
| 180 | bool Storage::ExistsProject(const QString &project) |
| 181 | { |
| 182 | QSqlQuery query(QSqlDatabase::database(DB_CONNECTION_NAME)); |
| 183 | query.prepare("SELECT 1 FROM Projects WHERE project = :Project LIMIT 1;"); |
| 184 | query.bindValue(":Project", project); |
| 185 | if (!query.exec()) { |
| 186 | LogError("Failed to query projects from database: %s\n", query.lastError().text().toStdString().c_str()); |
| 187 | return false; |
| 188 | } |
| 189 | return query.next(); |
| 190 | } |
| 191 | |
| 192 | void Storage::AddProject(AuthProfile profile) |
| 193 | { |
no test coverage detected