Skip to content

Commit 355f2c4

Browse files
authored
Merge pull request #139 from teamCA-PIN/feature/#114
[fix] ๋ฆฌ๋ทฐ ์‚ญ์ œ ๋ถ„๊ธฐ์ฒ˜๋ฆฌ ๋กœ์ง ์ˆ˜์ •
2 parents 68b30bb + f37e318 commit 355f2c4

File tree

6 files changed

+84
-65
lines changed

6 files changed

+84
-65
lines changed

โ€ŽCA-PIN_IOS/CA-PIN_IOS.xcodeproj/project.pbxproj

Lines changed: 60 additions & 60 deletions
Large diffs are not rendered by default.

โ€ŽCA-PIN_IOS/CA-PIN_IOS/Screens/CafeDetail/Cells/DetailReviewTableViewCell.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ extension DetailReviewTableViewCell {
247247
let deleteReviewVC = DeleteReviewViewController()
248248
deleteReviewVC.modalPresentationStyle = .overCurrentContext
249249
deleteReviewVC.reviewId = self.reviewModel?.id ?? ""
250+
deleteReviewVC.vc = .detail
250251
deleteReviewVC.rootViewController = self.rootViewController
251252
deleteReviewVC.cafeID = self.cafeID
252253

โ€ŽCA-PIN_IOS/CA-PIN_IOS/Screens/Mypage/Cells/MyPage/Review/MyReviewTableViewCell.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ extension MyReviewTableViewCell {
248248
let deleteReviewVC = DeleteReviewViewController()
249249
deleteReviewVC.modalPresentationStyle = .overCurrentContext
250250
deleteReviewVC.reviewId = self.reviewModel?.id ?? ""
251+
deleteReviewVC.vc = .myPage
251252
self.parentViewController?.present(deleteReviewVC, animated: false, completion: nil)
252253
})
253254

โ€ŽCA-PIN_IOS/CA-PIN_IOS/Screens/Mypage/ViewControllers/CategoryDetailViewController.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import UIKit
99

10-
import Moya
1110
import Moya
1211
import RxSwift
1312
import SnapKit

โ€ŽCA-PIN_IOS/CA-PIN_IOS/Screens/Mypage/ViewControllers/DeleteReviewViewController.swift

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import Moya
1010
import Moya
1111
import RxSwift
1212

13+
1314
class DeleteReviewViewController: UIViewController {
1415

1516
// MARK: - Components
@@ -20,6 +21,12 @@ class DeleteReviewViewController: UIViewController {
2021
let confirmButton = UIButton()
2122

2223
var reviewId: String = ""
24+
25+
enum VC: Int {
26+
case detail, myPage
27+
}
28+
29+
var vc: VC?
2330
var rootViewController: UIViewController?
2431
var cafeID: String?
2532

@@ -111,6 +118,7 @@ extension DeleteReviewViewController {
111118
}
112119
}
113120
}
121+
// ์„œ๋ฒ„ํ†ต์‹ 
114122
func deleteReview(reviewId: String) {
115123
reviewDeleteService.rx.request(.deleteReview(reviewId: reviewId))
116124
.asObservable()
@@ -119,13 +127,21 @@ extension DeleteReviewViewController {
119127
do {
120128
let endIndex = self.presentingViewController?.children.endIndex ?? 0
121129
let mypageVC = self.presentingViewController?.children[endIndex-1] as? MypageViewController ?? UIViewController()
122-
guard let detailVC = self.rootViewController as? CafeDetailViewController else { return }
123-
guard let cafeID = self.cafeID else { return }
124-
self.dismiss(animated: false) {
130+
switch self.vc {
131+
case .myPage:
132+
self.dismiss(animated: true) {
125133
mypageVC.viewWillAppear(true)
126134
mypageVC.showGreenToast(message: "๋ฆฌ๋ทฐ ์‚ญ์ œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.")
135+
}
136+
case .detail:
137+
guard let detailVC = self.rootViewController as? CafeDetailViewController else { return }
138+
guard let cafeID = self.cafeID else { return }
139+
self.dismiss(animated: true, completion: {
127140
detailVC.setupReviewData(cafeId: cafeID)
128141
detailVC.showGreenToast(message: "๋ฆฌ๋ทฐ ์‚ญ์ œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.")
142+
})
143+
case .none:
144+
break
129145
}
130146
}
131147
catch {
@@ -150,7 +166,9 @@ extension DeleteReviewViewController {
150166
@objc func clickedCancelButton() {
151167
self.dismiss(animated: false, completion: nil)
152168
}
169+
153170
@objc func clickedConfirmButton() {
171+
154172
/// ์‚ญ์ œ ์„œ๋ฒ„ ์—ฐ๊ฒฐ
155173
deleteReview(reviewId: reviewId)
156174
}

โ€ŽCA-PIN_IOS/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ SPEC CHECKSUMS:
4040

4141
PODFILE CHECKSUM: 3064a8fd29822b776f9657765902f678838a25e2
4242

43-
COCOAPODS: 1.11.2
43+
COCOAPODS: 1.11.0

0 commit comments

Comments
ย (0)