aboutsummaryrefslogtreecommitdiff
path: root/lib/events/callcandidatesevent.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/events/callcandidatesevent.h')
-rw-r--r--lib/events/callcandidatesevent.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/events/callcandidatesevent.h b/lib/events/callcandidatesevent.h
index cb96f358..f5d2f815 100644
--- a/lib/events/callcandidatesevent.h
+++ b/lib/events/callcandidatesevent.h
@@ -9,18 +9,15 @@
#include "roomevent.h"
namespace Quotient {
-class CallCandidatesEvent : public CallEventBase {
+class CallCandidatesEvent : public EventTemplate<CallCandidatesEvent, CallEventBase> {
public:
QUO_EVENT(CallCandidatesEvent, "m.call.candidates")
- explicit CallCandidatesEvent(const QJsonObject& obj)
- : CallEventBase(typeId(), obj)
- {}
+ using EventTemplate::EventTemplate;
explicit CallCandidatesEvent(const QString& callId,
const QJsonArray& candidates)
- : CallEventBase(typeId(), matrixTypeId(), callId, 0,
- { { QStringLiteral("candidates"), candidates } })
+ : EventTemplate(callId, { { QStringLiteral("candidates"), candidates } })
{}
QUO_CONTENT_GETTER(QJsonArray, candidates)