Use foreach

This commit is contained in:
Dean Herbert 2019-10-23 00:16:17 +09:00
parent 0ba287a7fd
commit 3b4823abe7

View File

@ -95,14 +95,14 @@ namespace osu.Game.Overlays.Chat
Message lastMessage = chatLines.LastOrDefault()?.Message; Message lastMessage = chatLines.LastOrDefault()?.Message;
displayMessages.ForEach(m => foreach (var message in displayMessages)
{ {
if (lastMessage == null || lastMessage.Timestamp.ToLocalTime().Date != m.Timestamp.ToLocalTime().Date) if (lastMessage == null || lastMessage.Timestamp.ToLocalTime().Date != message.Timestamp.ToLocalTime().Date)
ChatLineFlow.Add(CreateDaySeparator(m.Timestamp)); ChatLineFlow.Add(CreateDaySeparator(message.Timestamp));
ChatLineFlow.Add(CreateChatLine(m)); ChatLineFlow.Add(CreateChatLine(message));
lastMessage = m; lastMessage = message;
}); }
if (scroll.IsScrolledToEnd(10) || !chatLines.Any() || newMessages.Any(m => m is LocalMessage)) if (scroll.IsScrolledToEnd(10) || !chatLines.Any() || newMessages.Any(m => m is LocalMessage))
scrollToEnd(); scrollToEnd();