Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/no-carrier.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/com/getbootstrap/no_carrier/Main.scala')
-rw-r--r--src/main/scala/com/getbootstrap/no_carrier/Main.scala9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/scala/com/getbootstrap/no_carrier/Main.scala b/src/main/scala/com/getbootstrap/no_carrier/Main.scala
index 4f6843e..4da362c 100644
--- a/src/main/scala/com/getbootstrap/no_carrier/Main.scala
+++ b/src/main/scala/com/getbootstrap/no_carrier/Main.scala
@@ -45,10 +45,15 @@ object Main extends App with StrictLogging {
def main(args: Arguments) {
logger.info("Started session.")
- val repo = args.github.repos.get(args.repoId)
+ val github = args.github
+ val rateLimit = github.rateLimit
+ val repo = github.repos.get(args.repoId)
val waitingOnOp = repo.issues.openWithLabel(args.label)
- val opNeverDelivered = waitingOnOp.filter{ issue => new FancyIssue(issue = issue, label = args.label, timeout = args.timeout).opNeverDelivered }
+ val opNeverDelivered = waitingOnOp.filter{ issue => {
+ logger.info(s"GitHub rate limit status: ${rateLimit.summary}")
+ new FancyIssue(issue = issue, label = args.label, timeout = args.timeout).opNeverDelivered
+ } }
val totalClosed = opNeverDelivered.map { issue =>
if (closeOut(issue, args.timeout)) 1 else 0
}.sum