<div class="chatlog__message-group">
  <div id="chatlog__message-container-988290880756678667" class="chatlog__message-container" data-message-id="988290880756678667">
    <div class="chatlog__message">
      <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/586389458790645762/45b08b8ca90a71aaf35957c58058ce56.png?size=512" alt="Avatar" loading="lazy"></div>
      <div class="chatlog__message-primary">
        <div class="chatlog__header"><span class="chatlog__author" title="fummicc1" data-user-id="586389458790645762">fummicc1</span> <a href="/channels/430242233468452865?category=main&amp;channel=swiftbot-sandbox&amp;message_id=988290880756678667"><span class="chatlog__timestamp" title="Monday, June 20, 2022 3:55 AM"></span></a><a href="#chatlog__message-container-988290880756678667">6/20/2022 3:55 AM</a></div>
        <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="swift56#4510">@swift-5.6.3</span> <span class="chatlog__markdown-mention" title="swift57#4949">@swift-5.7.3</span>
            <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline nohighlight">import Foundation struct Test { var text: String } class Model: ObservableObject { @MainActor @Published var list: [Test] = [] init() { Task { let updatedList = [ Test(text: "Text1"), Test(text: "Text2") ] for updated in updatedList { if let i = await self.list.firstIndex(where: { $0.text == updated.text }) { await MainActor.run(body: { self.list[i].text = "Changed" }) } } } } }</code></span></div>
      </div>
    </div>
  </div>
</div>