aboutsummaryrefslogtreecommitdiff
path: root/lib/events
diff options
context:
space:
mode:
Diffstat (limited to 'lib/events')
-rw-r--r--lib/events/event.h2
-rw-r--r--lib/events/roomevent.cpp6
-rw-r--r--lib/events/roomevent.h3
3 files changed, 10 insertions, 1 deletions
diff --git a/lib/events/event.h b/lib/events/event.h
index 6c8961ad..5b9f20b7 100644
--- a/lib/events/event.h
+++ b/lib/events/event.h
@@ -270,10 +270,10 @@ public:
virtual bool isStateEvent() const { return false; }
virtual bool isCallEvent() const { return false; }
- virtual void dumpTo(QDebug dbg) const;
protected:
QJsonObject& editJson() { return _json; }
+ virtual void dumpTo(QDebug dbg) const;
private:
Type _type;
diff --git a/lib/events/roomevent.cpp b/lib/events/roomevent.cpp
index a59cd6e0..0a4332ad 100644
--- a/lib/events/roomevent.cpp
+++ b/lib/events/roomevent.cpp
@@ -115,6 +115,12 @@ void RoomEvent::addId(const QString& newId)
Q_ASSERT(id() == newId);
}
+void RoomEvent::dumpTo(QDebug dbg) const
+{
+ Event::dumpTo(dbg);
+ dbg << " (made at " << originTimestamp().toString(Qt::ISODate) << ')';
+}
+
QJsonObject makeCallContentJson(const QString& callId, int version,
QJsonObject content)
{
diff --git a/lib/events/roomevent.h b/lib/events/roomevent.h
index 621652cb..084cb524 100644
--- a/lib/events/roomevent.h
+++ b/lib/events/roomevent.h
@@ -87,6 +87,9 @@ public:
*/
void addId(const QString& newId);
+protected:
+ void dumpTo(QDebug dbg) const override;
+
private:
event_ptr_tt<RedactionEvent> _redactedBecause;
};