@@ -48,7 +48,7 @@ public void ChannelsReadState()
4848 {
4949 IStreamChannel channel = null ;
5050
51- // Every channel maintains a full list of read state for each channel member
51+ // Every channel maintains a full list of read state for each channel member
5252 foreach ( var read in channel . Read )
5353 {
5454 Debug . Log ( read . User ) ; // User
@@ -62,41 +62,41 @@ public async Task MarkRead2()
6262 IStreamChannel channel = null ;
6363 IStreamMessage message = null ;
6464
65- // Mark this message as last read
65+ // Mark this message as last read
6666 await message . MarkMessageAsLastReadAsync ( ) ;
6767
68- // Mark whole channel as read
68+ // Mark whole channel as read
6969 await channel . MarkChannelReadAsync ( ) ;
7070 }
7171
7272 public async Task GetCurrentUnreadCounts ( )
7373 {
74- var current = await Client . GetLatestUnreadCountsAsync ( ) ;
74+ var current = await Client . GetLatestUnreadCountsAsync ( ) ;
7575
76- Debug . Log ( current . TotalUnreadCount ) ; // Total unread messages
77- Debug . Log ( current . TotalUnreadThreadsCount ) ; // Total unread threads
76+ Debug . Log ( current . TotalUnreadCount ) ; // Total unread messages
77+ Debug . Log ( current . TotalUnreadThreadsCount ) ; // Total unread threads
7878
79- foreach ( var unreadChannel in current . UnreadChannels )
80- {
81- Debug . Log ( unreadChannel . ChannelCid ) ; // CID of the channel with unread messages
82- Debug . Log ( unreadChannel . UnreadCount ) ; // Count of unread messages
83- Debug . Log ( unreadChannel . LastRead ) ; // Datetime of the last read message
84- }
79+ foreach ( var unreadChannel in current . UnreadChannels )
80+ {
81+ Debug . Log ( unreadChannel . ChannelCid ) ; // CID of the channel with unread messages
82+ Debug . Log ( unreadChannel . UnreadCount ) ; // Count of unread messages
83+ Debug . Log ( unreadChannel . LastRead ) ; // Datetime of the last read message
84+ }
8585
86- foreach ( var unreadChannelByType in current . UnreadChannelsByType )
87- {
88- Debug . Log ( unreadChannelByType . ChannelType ) ; // Channel type
89- Debug . Log ( unreadChannelByType . ChannelCount ) ; // How many channels of this type have unread messages
90- Debug . Log ( unreadChannelByType . UnreadCount ) ; // How many unread messages in all channels of this type
91- }
86+ foreach ( var unreadChannelByType in current . UnreadChannelsByType )
87+ {
88+ Debug . Log ( unreadChannelByType . ChannelType ) ; // Channel type
89+ Debug . Log ( unreadChannelByType . ChannelCount ) ; // How many channels of this type have unread messages
90+ Debug . Log ( unreadChannelByType . UnreadCount ) ; // How many unread messages in all channels of this type
91+ }
9292
93- foreach ( var unreadThread in current . UnreadThreads )
94- {
95- Debug . Log ( unreadThread . ParentMessageId ) ; // Message ID of the parent message for this thread
96- Debug . Log ( unreadThread . LastReadMessageId ) ; // Last read message in this thread
97- Debug . Log ( unreadThread . UnreadCount ) ; // Count of unread messages
98- Debug . Log ( unreadThread . LastRead ) ; // Datetime of the last read message
99- }
93+ foreach ( var unreadThread in current . UnreadThreads )
94+ {
95+ Debug . Log ( unreadThread . ParentMessageId ) ; // Message ID of the parent message for this thread
96+ Debug . Log ( unreadThread . LastReadMessageId ) ; // Last read message in this thread
97+ Debug . Log ( unreadThread . UnreadCount ) ; // Count of unread messages
98+ Debug . Log ( unreadThread . LastRead ) ; // Datetime of the last read message
99+ }
100100 }
101101
102102 private IStreamChatClient Client { get ; } = StreamChatClient . CreateDefaultClient ( ) ;
0 commit comments