From b750118c9bde46f6edb2a42022cd2047e616cfdd Mon Sep 17 00:00:00 2001 From: JinUng41 Date: Fri, 19 Jul 2024 19:01:57 +0900 Subject: [PATCH] =?UTF-8?q?fix/#258=20=ED=99=88=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EC=97=A0=ED=8B=B0=EB=B7=B0=20=EC=B2=98=EB=A6=AC=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Home/ViewController/HomeViewController.swift | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/KkuMulKum/Source/Home/ViewController/HomeViewController.swift b/KkuMulKum/Source/Home/ViewController/HomeViewController.swift index 212500cd..b6152ada 100644 --- a/KkuMulKum/Source/Home/ViewController/HomeViewController.swift +++ b/KkuMulKum/Source/Home/ViewController/HomeViewController.swift @@ -290,11 +290,15 @@ private extension HomeViewController { func updateUpcomingPromise() { viewModel.upcomingPromiseList.bind { [weak self] _ in + guard let self, + let responseBody = viewModel.upcomingPromiseList.value, + let data = responseBody.data + else { + return + } + DispatchQueue.main.async { - guard let self = self else { return } - let data = self.viewModel.nearestPromise.value - - if data?.data == nil { + if data.promises.isEmpty { self.rootView.upcomingPromiseView.isHidden = true self.rootView.upcomingEmptyView.isHidden = false } else {