return live.and(isLiked).and(participants).and(likeCount)...
↑このコードを+ let likeCount = try await LiveLike.query(on: db) .filter(\.$live.$id == id.rawValue) .count()
↑こんな感じに書き換えている部分がありますけど、.and
で待ち合わせをしているので、await
しているので、async let
の使い所かと思います。