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 の使い所かと思います。