58 session.
id = json[QLatin1String(
"id")].toString();
60 const QJsonArray recsArr = json[QLatin1String(
"recordings")].toArray();
61 for (
const QJsonValue& v : recsArr) {
65 static const QSet<QString> knownKeys = {
66 QStringLiteral(
"id"), QStringLiteral(
"recordings")};
67 for (
auto it = json.constBegin(); it != json.constEnd(); ++it) {
68 if (!knownKeys.contains(it.key()))
69 session.
extras.insert(it.key(), it.value());
96 session.
id = cbor[QLatin1String(
"id")].toString();
98 const QCborArray recsArr = cbor[QLatin1String(
"recordings")].toArray();
99 for (
const QCborValue& v : recsArr) {
103 static const QSet<QString> knownKeys = {
104 QStringLiteral(
"id"), QStringLiteral(
"recordings")};
105 QJsonObject cborJson = cbor.toJsonObject();
106 for (
auto it = cborJson.constBegin(); it != cborJson.constEnd(); ++it) {
107 if (!knownKeys.contains(it.key()))
108 session.
extras.insert(it.key(), it.value());