From 32c01a2205ccc41d3a190f1a661e8c01ba9278a0 Mon Sep 17 00:00:00 2001 From: Aleksandr_Zavadkin Date: Wed, 19 Jun 2024 21:37:49 +0900 Subject: [PATCH 1/2] docs(products): get product from cart swift Signed-off-by: Aleksandr_Zavadkin --- source/includes/_products.md.erb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/source/includes/_products.md.erb b/source/includes/_products.md.erb index 7917db4c..307f935d 100644 --- a/source/includes/_products.md.erb +++ b/source/includes/_products.md.erb @@ -482,7 +482,14 @@ curl 'https://<%= config[:api_endpoint] %>/products/cart?did=DEVICE_ID&shop_id=S ``` ```swift -// Not implemented yet. +sdk.getProductsFromCart { result in + switch result { + case .success(let items): + print("cart items: \n \(items)") + case .failure(let error): + print("error: \(error)") + } + } ``` ```jsx @@ -505,7 +512,7 @@ curl 'https://<%= config[:api_endpoint] %>/products/cart?did=DEVICE_ID&shop_id=S Returns `{"status": "success", "data": { "items": [ {"uniqid": "SKU_1", "quantity": 1}, {"uniqid": "SKU_2", "quantity": 3} ] }}` JSON object. - +## ## Clear client's shopping cart From 4806c06b3ae2bf02a5fc907cbfd3b5a45b920f90 Mon Sep 17 00:00:00 2001 From: Aleksandr_Zavadkin Date: Thu, 20 Jun 2024 18:32:19 +0900 Subject: [PATCH 2/2] chore(products): indents Signed-off-by: Aleksandr_Zavadkin --- source/includes/_products.md.erb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/includes/_products.md.erb b/source/includes/_products.md.erb index 307f935d..5998762a 100644 --- a/source/includes/_products.md.erb +++ b/source/includes/_products.md.erb @@ -483,13 +483,13 @@ curl 'https://<%= config[:api_endpoint] %>/products/cart?did=DEVICE_ID&shop_id=S ```swift sdk.getProductsFromCart { result in - switch result { - case .success(let items): - print("cart items: \n \(items)") - case .failure(let error): - print("error: \(error)") - } - } + switch result { + case .success(let items): + print("cart items: \n \(items)") + case .failure(let error): + print("error: \(error)") + } +} ``` ```jsx