mirror of
https://github.com/osukey/osukey.git
synced 2025-08-04 15:16:38 +09:00
Initial commit
This commit is contained in:
@ -36,6 +36,11 @@ namespace osu.Game.Online.Chat
|
||||
/// </summary>
|
||||
public readonly SortedList<Message> Messages = new SortedList<Message>(Comparer<Message>.Default);
|
||||
|
||||
/// <summary>
|
||||
/// Contains all the messages that weren't read by the user.
|
||||
/// </summary>
|
||||
public IEnumerable<Message> UnreadMessages => Messages.Where(m => LastReadId < m.Id);
|
||||
|
||||
/// <summary>
|
||||
/// Contains all the messages that are still pending for submission to the server.
|
||||
/// </summary>
|
||||
@ -75,6 +80,9 @@ namespace osu.Game.Online.Chat
|
||||
[JsonProperty(@"last_message_id")]
|
||||
public long? LastMessageId;
|
||||
|
||||
[JsonProperty(@"last_read_id")]
|
||||
public long? LastReadId;
|
||||
|
||||
/// <summary>
|
||||
/// Signalles if the current user joined this channel or not. Defaults to false.
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user