@@ -28,7 +28,12 @@ public final class RefundsRemote: Remote {
2828 ParameterKey . contextKey: context
2929 ]
3030 let path = " \( Path . orders) / " + String( orderID) + " / " + " \( Path . refunds) "
31- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: parameters)
31+ let request = JetpackRequest ( wooApiVersion: . mark3,
32+ method: . get,
33+ siteID: siteID,
34+ path: path,
35+ parameters: parameters,
36+ availableAsRESTRequest: true )
3237 let mapper = RefundListMapper ( siteID: siteID, orderID: orderID)
3338
3439 enqueue ( request, mapper: mapper, completion: completion)
@@ -49,7 +54,12 @@ public final class RefundsRemote: Remote {
4954 let stringOfRefundIDs = refundIDs. sortedUniqueIntToString ( )
5055 let parameters = [ ParameterKey . include: stringOfRefundIDs ]
5156 let path = " \( Path . orders) / " + String( orderID) + " / " + " \( Path . refunds) "
52- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: parameters)
57+ let request = JetpackRequest ( wooApiVersion: . mark3,
58+ method: . get,
59+ siteID: siteID,
60+ path: path,
61+ parameters: parameters,
62+ availableAsRESTRequest: true )
5363 let mapper = RefundListMapper ( siteID: siteID, orderID: orderID)
5464
5565 enqueue ( request, mapper: mapper, completion: completion)
@@ -68,7 +78,12 @@ public final class RefundsRemote: Remote {
6878 refundID: Int64 ,
6979 completion: @escaping ( Refund ? , Error ? ) -> Void ) {
7080 let path = Path . orders + " / " + String( orderID) + " / " + Path. refunds + " / " + String( refundID)
71- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: nil )
81+ let request = JetpackRequest ( wooApiVersion: . mark3,
82+ method: . get,
83+ siteID: siteID,
84+ path: path,
85+ parameters: nil ,
86+ availableAsRESTRequest: true )
7287 let mapper = RefundMapper ( siteID: siteID, orderID: orderID)
7388
7489 enqueue ( request, mapper: mapper, completion: completion)
@@ -92,7 +107,12 @@ public final class RefundsRemote: Remote {
92107 do {
93108 let encodedJson = try mapper. map ( refund: refund)
94109 let parameters : [ String : Any ] ? = try JSONSerialization . jsonObject ( with: encodedJson, options: [ ] ) as? [ String : Any ]
95- let request = JetpackRequest ( wooApiVersion: . mark3, method: . post, siteID: siteID, path: path, parameters: parameters)
110+ let request = JetpackRequest ( wooApiVersion: . mark3,
111+ method: . post,
112+ siteID: siteID,
113+ path: path,
114+ parameters: parameters,
115+ availableAsRESTRequest: true )
96116
97117 enqueue ( request, mapper: mapper, completion: completion)
98118 } catch {
0 commit comments