Walker for a single comment

Parameters

imsProject

the Gropius IMSProject to use as input

issue

the issue to comment on

comment

the comment to write

config

the config of the parent IMS

budget

the budget to use

apolloClient

the apollo client to use

issuePileService

the issue pile service to use

cursorResourceWalkerDataService

the data service to use

Constructors

Link copied to clipboard
constructor(imsProject: IMSProject, issue: ObjectId, comment: String, config: GitHubResourceWalkerConfig, budget: GithubResourceWalkerBudget, githubDataService: GithubDataService, issuePileService: IssuePileService, cursorResourceWalkerDataService: CursorResourceWalkerDataService)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val issue: ObjectId
Link copied to clipboard
Link copied to clipboard
private val logger: Logger?

Logger used to print notifications

Link copied to clipboard

Functions

Link copied to clipboard
protected open suspend override fun execute(): GithubGithubResourceWalkerBudgetUsageType
Link copied to clipboard
open suspend override fun getPriority(): Double
Link copied to clipboard
open suspend override fun process()