@@ -78,7 +78,7 @@ case class IssueListOption(
78
78
) {
79
79
def q = s " ?filter= $filter&state= $state&sort= $sort&direction= $direction" +
80
80
(if (! labels.isEmpty) " &labels=" + labels.mkString(" ," ) else " " ) +
81
- ( if ( ! since.isEmpty) (since map (" &since=" + _.toDateTime(DateTimeZone .UTC ).toString(" yyyy-MM-dd'T'HH:mm:ss'Z'" ))).get else " " )
81
+ since.map(" &since=" + _.toDateTime(DateTimeZone .UTC ).toString(" yyyy-MM-dd'T'HH:mm:ss'Z'" )).getOrElse( " " )
82
82
}
83
83
84
84
case class IssueListOption4Repository (
@@ -92,15 +92,13 @@ case class IssueListOption4Repository(
92
92
direction : SortDirection = SortDirection .desc,
93
93
since : Option [DateTime ] = None
94
94
) {
95
- def q = " ? " + ( if ( ! milestone.isEmpty) (milestone map (t => s " milestone= $t & " )).get else " " ) +
96
- s " state= $state " +
97
- ( if ( ! assignee.isEmpty) (assignee map (t => s " &assignee= $t" )).get else " " ) +
98
- ( if ( ! creator.isEmpty) (creator map (t => s " &creator= $t" )).get else " " ) +
99
- ( if ( ! mentioned.isEmpty) (mentioned map (t => s " &mentioned= $t" )).get else " " ) +
95
+ def q = s " ?state= $state &sort= $sort &direction= $direction " +
96
+ milestone.map(t => s " milestone= $t & " ).getOrElse( " " ) +
97
+ assignee.map(t => s " &assignee= $t" ).getOrElse( " " ) +
98
+ creator.map(t => s " &creator= $t" ).getOrElse( " " ) +
99
+ mentioned.map(t => s " &mentioned= $t" ).getOrElse( " " ) +
100
100
(if (! labels.isEmpty) " &labels=" + labels.mkString(" ," ) else " " ) +
101
- s " &sort= $sort" +
102
- s " &direction= $direction" +
103
- (if (! since.isEmpty) (since map (" &since=" + _.toDateTime(DateTimeZone .UTC ).toString(" yyyy-MM-dd'T'HH:mm:ss'Z'" ))).get else " " )
101
+ since.map(" &since=" + _.toDateTime(DateTimeZone .UTC ).toString(" yyyy-MM-dd'T'HH:mm:ss'Z'" )).getOrElse(" " )
104
102
}
105
103
106
104
case class IssueInput (
0 commit comments