Skip to content

Commit 2a18f5b

Browse files
authored
Merge pull request #897 from nicopizzo/main
Fixed null exception when SQS has no messages. (Issue #883)
2 parents 9f1bee8 + 59a1570 commit 2a18f5b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Source/FikaAmazonAPI/Services/NotificationService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,18 +136,18 @@ public async Task StartReceivingNotificationMessagesAsync(ParameterMessageReceiv
136136
try
137137
{
138138
var result = await amazonSQSClient.ReceiveMessageAsync(receiveMessageRequest, cancellationToken);
139-
var Messages = result.Messages;
139+
var Messages = result.Messages ?? new List<Message>();
140140
if (Messages.Count > 0)
141141
{
142142
foreach (var msg in Messages)
143143
{
144144
ProcessAnyOfferChangedMessage(msg, messageReceiver, amazonSQSClient, SQS_URL, isDeleteNotificationAfterRead, cancellationToken).ConfigureAwait(false);
145145

146146
}
147-
148-
if (Messages.Count < 10)
149-
Thread.Sleep(1000 * 5);
150147
}
148+
149+
if (Messages.Count < 10)
150+
Thread.Sleep(1000 * 5);
151151
}
152152
catch (Exception ex)
153153
{

0 commit comments

Comments
 (0)