From d7c1bcdd1cbe227451332cc8f231c1212a8f9096 Mon Sep 17 00:00:00 2001 From: JURI <80569323+juri123123@users.noreply.github.com> Date: Sun, 10 May 2026 19:07:28 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[Fix]=20#868=20-=20=EC=86=9D=ED=8A=B8?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=EB=B7=B0=20=EB=9D=BC=EC=9A=B0=ED=8C=85=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/SoptlogScene/ViewModel/SoptlogViewModel.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/SOPT-iOS/Projects/Features/SoptlogFeature/Sources/SoptlogScene/ViewModel/SoptlogViewModel.swift b/SOPT-iOS/Projects/Features/SoptlogFeature/Sources/SoptlogScene/ViewModel/SoptlogViewModel.swift index 4082713cc..ea4d67d36 100644 --- a/SOPT-iOS/Projects/Features/SoptlogFeature/Sources/SoptlogScene/ViewModel/SoptlogViewModel.swift +++ b/SOPT-iOS/Projects/Features/SoptlogFeature/Sources/SoptlogScene/ViewModel/SoptlogViewModel.swift @@ -86,6 +86,7 @@ extension SoptlogViewModel { }.store(in: cancelBag) input.cellTap + .filter { $0.section == .pokeLog } .withUnretained(self) .sink { owner, tapInfo in switch tapInfo.row { From 486414e479668850febfefdd6d474e9752541652 Mon Sep 17 00:00:00 2001 From: JURI <80569323+juri123123@users.noreply.github.com> Date: Sun, 10 May 2026 19:08:00 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[Fix]=20#868=20-=20=EC=BD=95=EC=B0=8C?= =?UTF-8?q?=EB=A5=B4=EA=B8=B0=20=EB=84=A4=ED=8A=B8=EC=9B=8C=ED=81=AC=20?= =?UTF-8?q?=EC=9C=A0=EC=8B=A4=20=EC=8B=9C=EC=97=90=20endRefresh=20?= =?UTF-8?q?=ED=95=98=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Projects/Domain/Sources/UseCase/PokeMainUseCase.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SOPT-iOS/Projects/Domain/Sources/UseCase/PokeMainUseCase.swift b/SOPT-iOS/Projects/Domain/Sources/UseCase/PokeMainUseCase.swift index 4d916875c..071a9ea35 100644 --- a/SOPT-iOS/Projects/Domain/Sources/UseCase/PokeMainUseCase.swift +++ b/SOPT-iOS/Projects/Domain/Sources/UseCase/PokeMainUseCase.swift @@ -68,8 +68,11 @@ extension DefaultPokeMainUseCase: PokeMainUseCase { public func getFriendRandomUser(randomType: PokeRandomUserType, size: Int) { repository.getFriendRandomUser(randomType: randomType.rawValue, size: size) - .sink { event in + .sink { [weak self] event in print("GetFriendRandomUser State: \(event)") + if case .failure = event { + self?.friendRandomUsers.send(PokeFriendRandomUserModel(randomInfoList: [])) + } } receiveValue: { [weak self] randomUsers in self?.friendRandomUsers.send(randomUsers) }.store(in: cancelBag)