사용하지 않는 price: Int 제거
This commit is contained in:
		@@ -12,7 +12,6 @@ struct GetCanResponse: Decodable, Hashable {
 | 
			
		||||
    let title: String
 | 
			
		||||
    let can: Int
 | 
			
		||||
    let rewardCan: Int
 | 
			
		||||
    let price: Int
 | 
			
		||||
    let currency: String
 | 
			
		||||
    let priceStr: String
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -308,11 +308,18 @@ struct CanPgPaymentView: View {
 | 
			
		||||
                                            viewModel.payverseChargeCan(canId: canResponse.id)
 | 
			
		||||
                                        } else {
 | 
			
		||||
                                            viewModel.chargeCan(canId: canResponse.id) {
 | 
			
		||||
                                                viewModel.payload.orderName = canResponse.title
 | 
			
		||||
                                                viewModel.payload.price = Double(canResponse.price)
 | 
			
		||||
                                                viewModel.payload.taxFree = 0
 | 
			
		||||
                                                let price = Double(canResponse.priceStr)
 | 
			
		||||
                                                
 | 
			
		||||
                                                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 {
 | 
			
		||||
    static var previews: some View {
 | 
			
		||||
        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: {},
 | 
			
		||||
            afterCompletionToGoBack: false
 | 
			
		||||
        )
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user