사용하지 않는 price: Int 제거
This commit is contained in:
@@ -12,7 +12,6 @@ struct GetCanResponse: Decodable, Hashable {
|
|||||||
let title: String
|
let title: String
|
||||||
let can: Int
|
let can: Int
|
||||||
let rewardCan: Int
|
let rewardCan: Int
|
||||||
let price: Int
|
|
||||||
let currency: String
|
let currency: String
|
||||||
let priceStr: String
|
let priceStr: String
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -308,11 +308,18 @@ struct CanPgPaymentView: View {
|
|||||||
viewModel.payverseChargeCan(canId: canResponse.id)
|
viewModel.payverseChargeCan(canId: canResponse.id)
|
||||||
} else {
|
} else {
|
||||||
viewModel.chargeCan(canId: canResponse.id) {
|
viewModel.chargeCan(canId: canResponse.id) {
|
||||||
viewModel.payload.orderName = canResponse.title
|
let price = Double(canResponse.priceStr)
|
||||||
viewModel.payload.price = Double(canResponse.price)
|
|
||||||
viewModel.payload.taxFree = 0
|
|
||||||
|
|
||||||
viewModel.isShowPaymentView = true
|
if let price = price {
|
||||||
|
viewModel.payload.orderName = canResponse.title
|
||||||
|
viewModel.payload.price = price
|
||||||
|
viewModel.payload.taxFree = 0
|
||||||
|
|
||||||
|
viewModel.isShowPaymentView = true
|
||||||
|
} else {
|
||||||
|
viewModel.errorMessage = "결제도중 오류가 발생했습니다.\n고객센터로 문의주시기 바랍니다."
|
||||||
|
viewModel.isShowPopup = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -378,7 +385,7 @@ struct CanPgPaymentView: View {
|
|||||||
struct CanPgPaymentView_Previews: PreviewProvider {
|
struct CanPgPaymentView_Previews: PreviewProvider {
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
CanPgPaymentView(
|
CanPgPaymentView(
|
||||||
canResponse: GetCanResponse(id: 1, title: "300 캔", can: 300, rewardCan: 0, price: 7500, currency: "USD", priceStr: "5.99"),
|
canResponse: GetCanResponse(id: 1, title: "300 캔", can: 300, rewardCan: 0, currency: "USD", priceStr: "5.99"),
|
||||||
refresh: {},
|
refresh: {},
|
||||||
afterCompletionToGoBack: false
|
afterCompletionToGoBack: false
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user