Skip to content

Commit 3c28123

Browse files
committed
Reformat code, use option
1 parent c3cd379 commit 3c28123

File tree

2 files changed

+5
-17
lines changed

2 files changed

+5
-17
lines changed

rest/rest-sqs/src/main/scala/org/elasticmq/rest/sqs/SendMessageBatchDirectives.scala

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package org.elasticmq.rest.sqs
33
import Constants._
44
import akka.http.scaladsl.server.Route
55
import org.elasticmq.rest.sqs.directives.ElasticMQDirectives
6-
import org.joda.time.DateTime
76

87
trait SendMessageBatchDirectives {
98
this: ElasticMQDirectives with SendMessageDirectives with BatchRequestsModule =>
@@ -14,20 +13,14 @@ trait SendMessageBatchDirectives {
1413
queueActorAndDataFromRequest(p) { (queueActor, queueData) =>
1514
verifyMessagesNotTooLong(p)
1615

17-
val baseCreationTime = new DateTime()
18-
1916
val resultsFuture = batchRequest(SendMessageBatchPrefix, p) { (messageData, id, index) =>
2017
val message = createMessage(messageData, queueData, index)
2118

2219
doSendMessage(queueActor, message).map {
2320
case (message, digest, messageAttributeDigest) =>
2421
<SendMessageBatchResultEntry>
2522
<Id>{id}</Id>
26-
{
27-
if (!messageAttributeDigest.isEmpty) <MD5OfMessageAttributes>{
28-
messageAttributeDigest
29-
}</MD5OfMessageAttributes>
30-
}
23+
{messageAttributeDigest.map(d => <MD5OfMessageAttributes>{d}</MD5OfMessageAttributes>).getOrElse(())}
3124
<MD5OfMessageBody>{digest}</MD5OfMessageBody>
3225
<MessageId>{message.id.id}</MessageId>
3326
</SendMessageBatchResultEntry>

rest/rest-sqs/src/main/scala/org/elasticmq/rest/sqs/SendMessageDirectives.scala

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import org.elasticmq.rest.sqs.Constants._
1111
import org.elasticmq.rest.sqs.MD5Util._
1212
import org.elasticmq.rest.sqs.ParametersUtil._
1313
import org.elasticmq.rest.sqs.directives.ElasticMQDirectives
14-
import org.joda.time.DateTime
1514

1615
import scala.annotation.tailrec
1716
import scala.concurrent.Future
@@ -32,11 +31,7 @@ trait SendMessageDirectives { this: ElasticMQDirectives with SQSLimitsModule =>
3231
respondWith {
3332
<SendMessageResponse>
3433
<SendMessageResult>
35-
{
36-
if (!messageAttributeDigest.isEmpty) <MD5OfMessageAttributes>{
37-
messageAttributeDigest
38-
}</MD5OfMessageAttributes>
39-
}
34+
{messageAttributeDigest.map(d => <MD5OfMessageAttributes>{d}</MD5OfMessageAttributes>).getOrElse(())}
4035
<MD5OfMessageBody>{digest}</MD5OfMessageBody>
4136
<MessageId>{message.id.id}</MessageId>
4237
</SendMessageResult>
@@ -172,12 +167,12 @@ trait SendMessageDirectives { this: ElasticMQDirectives with SQSLimitsModule =>
172167
def doSendMessage(
173168
queueActor: ActorRef,
174169
message: NewMessageData
175-
): Future[(MessageData, String, String)] = {
170+
): Future[(MessageData, String, Option[String])] = {
176171
val digest = md5Digest(message.content)
177172
val messageAttributeDigest = if (message.messageAttributes.isEmpty) {
178-
""
173+
None
179174
} else {
180-
md5AttributeDigest(message.messageAttributes)
175+
Some(md5AttributeDigest(message.messageAttributes))
181176
}
182177

183178
for {

0 commit comments

Comments
 (0)