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
path: root/src
diff options
context:
space:
mode:
authorChris Rebert <code@rebertia.com>2015-04-14 22:21:09 +0300
committerChris Rebert <code@rebertia.com>2015-04-14 22:21:31 +0300
commitd22d18cfa3424d6faaf6554f1fddb8235984064c (patch)
treedf318547be200c9c4af0f3ae0b6d0b694ee15cb8 /src
parent457f0b973d7ee22dda2f202a209a120efdc9d52b (diff)
Avoid smartening Comment-s that we don't care about
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/com/getbootstrap/no_carrier/github/FancyIssue.scala2
-rw-r--r--src/main/scala/com/getbootstrap/no_carrier/github/util/package.scala2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/com/getbootstrap/no_carrier/github/FancyIssue.scala b/src/main/scala/com/getbootstrap/no_carrier/github/FancyIssue.scala
index 426dbe4..8b6c6e4 100644
--- a/src/main/scala/com/getbootstrap/no_carrier/github/FancyIssue.scala
+++ b/src/main/scala/com/getbootstrap/no_carrier/github/FancyIssue.scala
@@ -8,7 +8,7 @@ import InstantOrdering._
class FancyIssue(val issue: Issue, val label: String, val timeout: Duration)(implicit clock: Clock) {
lazy val lastLabelledAt: Instant = issue.lastLabelledWithAt(label).get
- lazy val lastCommentedOnAt: Option[Instant] = issue.smartComments.lastOption.map{ _.createdAt.toInstant }
+ lazy val lastCommentedOnAt: Option[Instant] = issue.commentsIterable.lastOption.map{ _.smart.createdAt.toInstant }
lazy val lastClosedAt: Option[Instant] = issue.smart.lastClosure.map{ _.smart.createdAt.toInstant }
lazy val hasSubsequentComment: Boolean = lastCommentedOnAt match {
case None => false
diff --git a/src/main/scala/com/getbootstrap/no_carrier/github/util/package.scala b/src/main/scala/com/getbootstrap/no_carrier/github/util/package.scala
index 5e0a5d8..ff2233c 100644
--- a/src/main/scala/com/getbootstrap/no_carrier/github/util/package.scala
+++ b/src/main/scala/com/getbootstrap/no_carrier/github/util/package.scala
@@ -24,7 +24,7 @@ package object util {
implicit class RichIssue(issue: Issue) {
def smart: SmartIssue = new SmartIssue(issue)
def smartEvents: Iterable[SmartIssueEvent] = issue.events.asScala.map{ new SmartIssueEvent(_) }
- def smartComments: Iterable[SmartComment] = issue.comments.iterate.asScala.map{ new SmartComment(_) }
+ def commentsIterable: Iterable[Comment] = issue.comments.iterate.asScala
def lastLabelledWithAt(label: String): Option[Instant] = {
val labellings = issue.smartEvents.filter{ event => event.isLabeled && event.label == Some(label) }