![]() |
libQuotient
A Qt library for building matrix clients
|
Filters to be applied to room data. More...
#include <sync_filter.h>

Public Attributes | |
| QStringList | notRooms {} |
| QStringList | rooms {} |
| RoomEventFilter | ephemeral {} |
| std::optional< bool > | includeLeave {} |
| Include rooms that the user has left in the sync, default false. | |
| RoomEventFilter | state {} |
| The state events to include for rooms. | |
| RoomEventFilter | timeline {} |
| The message and state update events to include for rooms. | |
| RoomEventFilter | accountData {} |
| The per user account data to include for rooms. | |
Filters to be applied to room data.
Definition at line 12 of file sync_filter.h.
| RoomEventFilter Quotient::RoomFilter::accountData {} |
The per user account data to include for rooms.
Definition at line 36 of file sync_filter.h.
| RoomEventFilter Quotient::RoomFilter::ephemeral {} |
The ephemeral events to include for rooms. These are the events that appear in the ephemeral property in the /sync response.
Definition at line 24 of file sync_filter.h.
| std::optional<bool> Quotient::RoomFilter::includeLeave {} |
Include rooms that the user has left in the sync, default false.
Definition at line 27 of file sync_filter.h.
| QStringList Quotient::RoomFilter::notRooms {} |
A list of room IDs to exclude. If this list is absent then no rooms are excluded. A matching room will be excluded even if it is listed in the ‘'rooms’filter. This filter is applied before the filters inephemeral,state,timelineoraccount_data`
Definition at line 16 of file sync_filter.h.
| QStringList Quotient::RoomFilter::rooms {} |
A list of room IDs to include. If this list is absent then all rooms are included. This filter is applied before the filters in ephemeral, state, timeline or account_data
Definition at line 20 of file sync_filter.h.
| RoomEventFilter Quotient::RoomFilter::state {} |
The state events to include for rooms.
Definition at line 30 of file sync_filter.h.
| RoomEventFilter Quotient::RoomFilter::timeline {} |
The message and state update events to include for rooms.
Definition at line 33 of file sync_filter.h.