Skip to content

Commit

Permalink
Merge #854(kitsune): Rename event() functions
Browse files Browse the repository at this point in the history
  • Loading branch information
KitsuneRal authored Feb 3, 2025
2 parents a0e536a + ca8af26 commit 348b2c7
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
7 changes: 4 additions & 3 deletions Quotient/csapi/event_context.h
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ class QUOTIENT_API GetEventContextJob : public BaseJob {
RoomEvents eventsBefore() { return takeFromJson<RoomEvents>("events_before"_L1); }

//! Details of the requested event.
RoomEventPtr event() { return takeFromJson<RoomEventPtr>("event"_L1); }
RoomEventPtr requestedEvent() { return takeFromJson<RoomEventPtr>("event"_L1); }

//! A list of room events that happened just after the
//! requested event, in chronological order.
Expand All @@ -83,7 +83,7 @@ class QUOTIENT_API GetEventContextJob : public BaseJob {
RoomEvents eventsBefore{};

//! Details of the requested event.
RoomEventPtr event{};
RoomEventPtr requestedEvent{};

//! A list of room events that happened just after the
//! requested event, in chronological order.
Expand All @@ -96,7 +96,8 @@ class QUOTIENT_API GetEventContextJob : public BaseJob {

template <std::derived_from<GetEventContextJob> JobT>
constexpr inline auto doCollectResponse<JobT> = [](JobT* j) -> GetEventContextJob::Response {
return { j->begin(), j->end(), j->eventsBefore(), j->event(), j->eventsAfter(), j->state() };
return { j->begin(), j->end(), j->eventsBefore(),
j->requestedEvent(), j->eventsAfter(), j->state() };
};

} // namespace Quotient
4 changes: 2 additions & 2 deletions Quotient/csapi/rooms.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ class QUOTIENT_API GetOneRoomEventJob : public BaseJob {
// Result properties

//! The full event.
RoomEventPtr event() { return fromJson<RoomEventPtr>(jsonData()); }
RoomEventPtr requestedEvent() { return fromJson<RoomEventPtr>(jsonData()); }
};

inline auto collectResponse(GetOneRoomEventJob* job) { return job->event(); }
inline auto collectResponse(GetOneRoomEventJob* job) { return job->requestedEvent(); }

//! \brief Get the state identified by the type and key.
//!
Expand Down
5 changes: 3 additions & 2 deletions gtad/gtad.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ analyzer:
PushRule/default: isDefault
default: defaultVersion # getCapabilities/RoomVersionsCapability
origin_server_ts: originServerTimestamp # Instead of originServerTs
start: begin # Because start() is a method in BaseJob
/^.*/m\.([a-z].*)$/: '$1' # Strip leading m. from all identifiers
/^.*/org\.matrix\.msc\d{4}\.([a-z].*)$/: '$1' # Strip m.org's unstable prefixes from identifiers
m.3pid_changes: ThirdPartyIdChanges # Special case because there's a digit after m.
Expand All @@ -28,12 +27,14 @@ analyzer:
setRoomStateWithKey>/data: content
requestOpenIdToken>/data: dontUse # parameter reserved for future use
# Change some response names
start: begin # Because start() is a method of BaseJob
/^.*</event$/: requestedEvent # Because event() is a method of QObject
getOneRoomEvent</data: requestedEvent
/requestTokenTo.*</data/: response
requestOpenIdToken</data: tokenData
getDevice</data: device
getFilter</data: filter
getProtocols</data: protocols
getOneRoomEvent</data: event
getRoomState</data: events
getRoomStateWithKey</data: content
getPushRule</data: pushRule
Expand Down

0 comments on commit 348b2c7

Please sign in to comment.