1 files changed, 34 insertions, 33 deletions
diff --git a/src/events/HistoryVisibilityEventContent.cc b/src/events/HistoryVisibilityEventContent.cc
index 794b16f4..7c0a149c 100644
--- a/src/events/HistoryVisibilityEventContent.cc
+++ b/src/events/HistoryVisibilityEventContent.cc
@@ -22,42 +22,43 @@ using namespace matrix::events;
void
HistoryVisibilityEventContent::deserialize(const QJsonValue &data)
{
- if (!data.isObject())
- throw DeserializationException("HistoryVisibilityEventContent is not a JSON object");
-
- auto object = data.toObject();
-
- if (object.value("history_visibility") == QJsonValue::Undefined)
- throw DeserializationException("history_visibility key is missing");
-
- auto value = object.value("history_visibility").toString();
-
- if (value == "invited")
- history_visibility_ = HistoryVisibility::Invited;
- else if (value == "joined")
- history_visibility_ = HistoryVisibility::Joined;
- else if (value == "shared")
- history_visibility_ = HistoryVisibility::Shared;
- else if (value == "world_readable")
- history_visibility_ = HistoryVisibility::WorldReadable;
- else
- throw DeserializationException(
- QString("Unknown history_visibility value: %1").arg(value).toUtf8().constData());
+ if (!data.isObject())
+ throw DeserializationException(
+ "HistoryVisibilityEventContent is not a JSON object");
+
+ auto object = data.toObject();
+
+ if (object.value("history_visibility") == QJsonValue::Undefined)
+ throw DeserializationException("history_visibility key is missing");
+
+ auto value = object.value("history_visibility").toString();
+
+ if (value == "invited")
+ history_visibility_ = HistoryVisibility::Invited;
+ else if (value == "joined")
+ history_visibility_ = HistoryVisibility::Joined;
+ else if (value == "shared")
+ history_visibility_ = HistoryVisibility::Shared;
+ else if (value == "world_readable")
+ history_visibility_ = HistoryVisibility::WorldReadable;
+ else
+ throw DeserializationException(
+ QString("Unknown history_visibility value: %1").arg(value).toUtf8().constData());
}
QJsonObject
HistoryVisibilityEventContent::serialize() const
{
- QJsonObject object;
-
- if (history_visibility_ == HistoryVisibility::Invited)
- object["history_visibility"] = "invited";
- else if (history_visibility_ == HistoryVisibility::Joined)
- object["history_visibility"] = "joined";
- else if (history_visibility_ == HistoryVisibility::Shared)
- object["history_visibility"] = "shared";
- else if (history_visibility_ == HistoryVisibility::WorldReadable)
- object["history_visibility"] = "world_readable";
-
- return object;
+ QJsonObject object;
+
+ if (history_visibility_ == HistoryVisibility::Invited)
+ object["history_visibility"] = "invited";
+ else if (history_visibility_ == HistoryVisibility::Joined)
+ object["history_visibility"] = "joined";
+ else if (history_visibility_ == HistoryVisibility::Shared)
+ object["history_visibility"] = "shared";
+ else if (history_visibility_ == HistoryVisibility::WorldReadable)
+ object["history_visibility"] = "world_readable";
+
+ return object;
}
|