示例#1
0
        async private Task PeriodicRenewAsync()
        {
            while (true)
            {
                await Task.Delay(5000);

                if (MessageDAO.GetMaxMessageIdInChannel(SelectChannelService.SelectingChannelId) != MaxMessageId)
                {
                    ReadMessages(SelectChannelService.SelectingChannelId);
                }
            }
        }
示例#2
0
 public void ReadMessages(int channelId)
 {
     messages.Clear();
     MessageDAO.MessageList(messages, channelId);
     MaxMessageId = MessageDAO.GetMaxMessageIdInChannel(channelId);
 }