class Fbe::Graph
def resolved_conversations(owner, name, number)
def resolved_conversations(owner, name, number) result = query( <<~GRAPHQL { repository(owner: "#{owner}", name: "#{name}") { pullRequest(number: #{number}) { reviewThreads(first: 100) { nodes { id isResolved comments(first: 100) { nodes { id body author { login } createdAt } } } } } } } GRAPHQL ) result&.to_h&.dig('repository', 'pullRequest', 'reviewThreads', 'nodes')&.select do |thread| thread['isResolved'] end || [] end