@@ -13,7 +13,12 @@ public class SiteSettingsRemote: Remote {
1313 ///
1414 public func loadGeneralSettings( for siteID: Int64 , completion: @escaping ( [ SiteSetting ] ? , Error ? ) -> Void ) {
1515 let path = Constants . siteSettingsPath + Constants. generalSettingsGroup
16- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: nil )
16+ let request = JetpackRequest ( wooApiVersion: . mark3,
17+ method: . get,
18+ siteID: siteID,
19+ path: path,
20+ parameters: nil ,
21+ availableAsRESTRequest: true )
1722 let mapper = SiteSettingsMapper ( siteID: siteID, settingsGroup: SiteSettingGroup . general)
1823
1924 enqueue ( request, mapper: mapper, completion: completion)
@@ -27,7 +32,12 @@ public class SiteSettingsRemote: Remote {
2732 ///
2833 public func loadProductSettings( for siteID: Int64 , completion: @escaping ( [ SiteSetting ] ? , Error ? ) -> Void ) {
2934 let path = Constants . siteSettingsPath + Constants. productSettingsGroup
30- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: nil )
35+ let request = JetpackRequest ( wooApiVersion: . mark3,
36+ method: . get,
37+ siteID: siteID,
38+ path: path,
39+ parameters: nil ,
40+ availableAsRESTRequest: true )
3141 let mapper = SiteSettingsMapper ( siteID: siteID, settingsGroup: SiteSettingGroup . product)
3242
3343 enqueue ( request, mapper: mapper, completion: completion)
@@ -43,7 +53,12 @@ public class SiteSettingsRemote: Remote {
4353 ///
4454 public func loadSetting( for siteID: Int64 , settingGroup: SiteSettingGroup , settingID: String , completion: @escaping ( Result < SiteSetting , Error > ) -> Void ) {
4555 let path = Constants . siteSettingsPath + settingGroup. rawValue + " / " + settingID
46- let request = JetpackRequest ( wooApiVersion: . mark3, method: . get, siteID: siteID, path: path, parameters: nil )
56+ let request = JetpackRequest ( wooApiVersion: . mark3,
57+ method: . get,
58+ siteID: siteID,
59+ path: path,
60+ parameters: nil ,
61+ availableAsRESTRequest: true )
4762 let mapper = SiteSettingMapper ( siteID: siteID, settingsGroup: SiteSettingGroup . general)
4863
4964 enqueue ( request, mapper: mapper, completion: completion)
@@ -65,7 +80,12 @@ public class SiteSettingsRemote: Remote {
6580 completion: @escaping ( Result < SiteSetting , Error > ) -> Void ) {
6681 let parameters : [ String : Any ] = [ Constants . valueParameter: value]
6782 let path = Constants . siteSettingsPath + settingGroup. rawValue + " / " + settingID
68- let request = JetpackRequest ( wooApiVersion: . mark3, method: . put, siteID: siteID, path: path, parameters: parameters)
83+ let request = JetpackRequest ( wooApiVersion: . mark3,
84+ method: . put,
85+ siteID: siteID,
86+ path: path,
87+ parameters: parameters,
88+ availableAsRESTRequest: true )
6989 let mapper = SiteSettingMapper ( siteID: siteID, settingsGroup: SiteSettingGroup . general)
7090
7191 enqueue ( request, mapper: mapper, completion: completion)
0 commit comments