From 5a824bf128c8216fab56315e0bf40add07ebdaec Mon Sep 17 00:00:00 2001 From: hyun99999 Date: Sat, 15 Apr 2023 17:30:06 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=EB=AA=85=ED=95=A8=20=EC=88=9C?= =?UTF-8?q?=EC=84=9C=20=EB=B3=80=EA=B2=BD=20API=20=EB=AC=B8=EC=84=9C?= =?UTF-8?q?=EC=97=90=20=EB=94=B0=EB=9D=BC=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=EB=AA=A8=EB=8D=B8=20=EC=B6=94=EA=B0=80=20(#425)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/NetworkModel/Card/CardReorderInfo.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NADA-iOS-forRelease/Sources/NetworkModel/Card/CardReorderInfo.swift b/NADA-iOS-forRelease/Sources/NetworkModel/Card/CardReorderInfo.swift index b180c8b5..72e878a8 100644 --- a/NADA-iOS-forRelease/Sources/NetworkModel/Card/CardReorderInfo.swift +++ b/NADA-iOS-forRelease/Sources/NetworkModel/Card/CardReorderInfo.swift @@ -18,3 +18,8 @@ struct CardReorderInfo: Codable { case isRepresentative, sortOrder } } + +// MARK: - CardReorderInfos +struct CardReorderInfosRequest: Codable { + let cardReorderInfos: [CardReorderInfo] +} From e57c2f320c44c043677714fc18bd4221751596f4 Mon Sep 17 00:00:00 2001 From: hyun99999 Date: Sat, 15 Apr 2023 17:30:23 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20service=20=EC=88=98=EC=A0=95=20(#425?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Sources/NetworkService/Card/CardService.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NADA-iOS-forRelease/Sources/NetworkService/Card/CardService.swift b/NADA-iOS-forRelease/Sources/NetworkService/Card/CardService.swift index 5c8dae4f..9786df45 100644 --- a/NADA-iOS-forRelease/Sources/NetworkService/Card/CardService.swift +++ b/NADA-iOS-forRelease/Sources/NetworkService/Card/CardService.swift @@ -110,7 +110,9 @@ extension CardService: TargetType { return .requestParameters(parameters: ["pageNo": pageNumber, "pageSize": pageSize], encoding: URLEncoding.queryString) - case .cardReorder(let requestModel): + case .cardReorder(let request): + let requestModel = CardReorderInfosRequest(cardReorderInfos: request) + return .requestJSONEncodable(requestModel) case .imageUpload(let image): var multiPartData: [Moya.MultipartFormData] = [] From 4fb557df8accc1076bc88458f38179e2408c23e4 Mon Sep 17 00:00:00 2001 From: hyun99999 Date: Sat, 15 Apr 2023 18:10:41 +0900 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=EB=A1=9C=EC=A7=81=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(#425)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - newCardItems 가 초기화되지 않고 사용되었음 --- .../ViewControllers/CardList/CardListViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NADA-iOS-forRelease/Sources/ViewControllers/CardList/CardListViewController.swift b/NADA-iOS-forRelease/Sources/ViewControllers/CardList/CardListViewController.swift index bf866dd0..4c655b24 100644 --- a/NADA-iOS-forRelease/Sources/ViewControllers/CardList/CardListViewController.swift +++ b/NADA-iOS-forRelease/Sources/ViewControllers/CardList/CardListViewController.swift @@ -83,6 +83,8 @@ class CardListViewController: UIViewController { cardListTableView.reloadData() cardListTableView.moveRow(at: index!, to: IndexPath(row: 0, section: 0)) + newCardItems = [] + for index in 0..