Class SyncChanges
What one Apply(SyncResponse) changed, for updating a UI.
Implements
Inherited Members
Namespace: Uniform.Matrix.Client.State
Assembly: Uniform.Matrix.Client.dll
Syntax
public sealed record SyncChanges : IEquatable<SyncChanges>
Properties
| Edit this page View SourceInvited
Rooms with a new invite.
Declaration
public IReadOnlyList<Room> Invited { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Room> |
Joined
Rooms that became joined.
Declaration
public IReadOnlyList<Room> Joined { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Room> |
Left
Rooms that became left, including kicks and bans.
Declaration
public IReadOnlyList<Room> Left { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Room> |
Timeline
New timeline events per room, in sync order.
Declaration
public IReadOnlyList<TimelineBatch> Timeline { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<TimelineBatch> |
TypingChanged
Rooms whose typing users changed.
Declaration
public IReadOnlyList<Room> TypingChanged { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Room> |
UnreadChanged
Rooms whose unread counts changed.
Declaration
public IReadOnlyList<Room> UnreadChanged { get; init; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<Room> |