From e6007dd3906aeffb8766f21d80dd6682c3856c34 Mon Sep 17 00:00:00 2001 From: Shahroz Khan Date: Mon, 16 Sep 2024 02:37:21 +0500 Subject: [PATCH] tryyyyyy --- Sources/MessagingInApp/State/InAppMessageMiddleware.swift | 2 +- Tests/MessagingInApp/State/InAppMessageStateTests.swift | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Sources/MessagingInApp/State/InAppMessageMiddleware.swift b/Sources/MessagingInApp/State/InAppMessageMiddleware.swift index 9291324c2..02623bdb3 100644 --- a/Sources/MessagingInApp/State/InAppMessageMiddleware.swift +++ b/Sources/MessagingInApp/State/InAppMessageMiddleware.swift @@ -174,7 +174,7 @@ func messageQueueProcessorMiddleware(logger: Logger) -> InAppMessageMiddleware { let isCurrentMessageLoading = state.currentMessageState.isLoading let isCurrentMessageDisplaying = state.currentMessageState.isDisplayed // Dispatch next action to process remaining messages - next(.processMessageQueue(messages: notShownMessages)) +// next(.processMessageQueue(messages: notShownMessages)) // If there is a message currently displayed or loading, do not show another message guard let message = messageToBeShown, diff --git a/Tests/MessagingInApp/State/InAppMessageStateTests.swift b/Tests/MessagingInApp/State/InAppMessageStateTests.swift index 098f16662..4a860eb0a 100644 --- a/Tests/MessagingInApp/State/InAppMessageStateTests.swift +++ b/Tests/MessagingInApp/State/InAppMessageStateTests.swift @@ -84,8 +84,7 @@ class InAppMessageStateTests: IntegrationTest { func test_processMessageQueue_expectMessagesAddedToQueue() async throws { let messages = [Message(queueId: "1"), Message(queueId: "2")] await inAppMessageManager.dispatchAsync(action: .setUserIdentifier(user: .random)) - try await dispatchAndWait(.processMessageQueue(messages: messages)) -// await inAppMessageManager.dispatchAsync(action: .processMessageQueue(messages: messages)) + await inAppMessageManager.dispatchAsync(action: .processMessageQueue(messages: messages)) let state = await inAppMessageManager.state XCTAssertEqual(state.messagesInQueue.count, 2)