From c9f59e1883afea1c233d0c0baef0ffedd165a9b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20M=C5=82udzik?= Date: Mon, 5 Aug 2024 13:37:28 +0200 Subject: [PATCH] Moya publisher sends new network requests with every demand update fix --- Sources/CombineMoya/MoyaPublisher.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/CombineMoya/MoyaPublisher.swift b/Sources/CombineMoya/MoyaPublisher.swift index 5f83408a..1ee9e106 100644 --- a/Sources/CombineMoya/MoyaPublisher.swift +++ b/Sources/CombineMoya/MoyaPublisher.swift @@ -20,7 +20,7 @@ internal class MoyaPublisher: Publisher { } func request(_ demand: Subscribers.Demand) { - guard demand > .none else { return } + guard demand > .none && cancellable == nil else { return } cancellable = performCall() }