Skip to content

Commit 947935a

Browse files
Make Jetpack tunnel requests in CouponsRemote available for REST API using application password.
1 parent 85234dd commit 947935a

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

Networking/Networking/Remote/CouponsRemote.swift

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
6565
method: .get,
6666
siteID: siteID,
6767
path: Path.coupons,
68-
parameters: parameters)
68+
parameters: parameters,
69+
availableAsRESTRequest: true)
6970

7071
let mapper = CouponListMapper(siteID: siteID)
7172

@@ -87,7 +88,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
8788
method: .get,
8889
siteID: siteID,
8990
path: Path.coupons,
90-
parameters: parameters)
91+
parameters: parameters,
92+
availableAsRESTRequest: true)
9193

9294
let mapper = CouponListMapper(siteID: siteID)
9395

@@ -107,7 +109,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
107109
let request = JetpackRequest(wooApiVersion: .mark3,
108110
method: .get,
109111
siteID: siteID,
110-
path: Path.coupons + "/\(couponID)")
112+
path: Path.coupons + "/\(couponID)",
113+
availableAsRESTRequest: true)
111114

112115
let mapper = CouponMapper(siteID: siteID)
113116

@@ -130,7 +133,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
130133
method: .delete,
131134
siteID: siteID,
132135
path: Path.coupons + "/\(couponID)",
133-
parameters: [ParameterKey.force: true])
136+
parameters: [ParameterKey.force: true],
137+
availableAsRESTRequest: true)
134138

135139
let mapper = CouponMapper(siteID: siteID)
136140

@@ -159,7 +163,7 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
159163
let couponID = coupon.couponID
160164
let siteID = coupon.siteID
161165
let path = Path.coupons + "/\(couponID)"
162-
let request = JetpackRequest(wooApiVersion: .mark3, method: .put, siteID: siteID, path: path, parameters: parameters)
166+
let request = JetpackRequest(wooApiVersion: .mark3, method: .put, siteID: siteID, path: path, parameters: parameters, availableAsRESTRequest: true)
163167
let mapper = CouponMapper(siteID: siteID)
164168

165169
enqueue(request, mapper: mapper, completion: completion)
@@ -189,7 +193,7 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
189193
let parameters = try coupon.toDictionary(keyEncodingStrategy: .convertToSnakeCase, dateFormatter: dateFormatter)
190194
let siteID = coupon.siteID
191195
let path = Path.coupons
192-
let request = JetpackRequest(wooApiVersion: .mark3, method: .post, siteID: siteID, path: path, parameters: parameters)
196+
let request = JetpackRequest(wooApiVersion: .mark3, method: .post, siteID: siteID, path: path, parameters: parameters, availableAsRESTRequest: true)
193197
let mapper = CouponMapper(siteID: siteID)
194198

195199
enqueue(request, mapper: mapper, completion: completion)
@@ -223,7 +227,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
223227
method: .get,
224228
siteID: siteID,
225229
path: Path.couponReports,
226-
parameters: parameters)
230+
parameters: parameters,
231+
availableAsRESTRequest: true)
227232

228233
let mapper = CouponReportListMapper()
229234

0 commit comments

Comments
 (0)