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) 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 {