* @brief Reports current session recording state. */
| 283 | * @brief Reports current session recording state. |
| 284 | */ |
| 285 | API::CommandResponse API::Handlers::SessionsHandler::getStatus(const QString& id, |
| 286 | const QJsonObject& params) |
| 287 | { |
| 288 | Q_UNUSED(params) |
| 289 | |
| 290 | auto& exp = Sessions::Export::instance(); |
| 291 | |
| 292 | QJsonObject result; |
| 293 | result[QStringLiteral("exportEnabled")] = exp.exportEnabled(); |
| 294 | result[QStringLiteral("isOpen")] = exp.isOpen(); |
| 295 | return CommandResponse::makeSuccess(id, result); |
| 296 | } |
| 297 | |
| 298 | /** |
| 299 | * @brief Turns session recording on or off. |
nothing calls this directly
no test coverage detected