@@ -173,8 +173,7 @@ where
173173 match SettingType :: from_str ( & s. to_lowercase ( ) ) {
174174 Ok ( setting_type) => Ok ( setting_type) ,
175175 Err ( _) => Err ( serde:: de:: Error :: custom ( format ! (
176- "Setting type should be one of the following:\n {}" ,
177- valid_setting_types
176+ "Setting type should be one of the following:\n {valid_setting_types}"
178177 ) ) ) ,
179178 }
180179}
@@ -212,8 +211,7 @@ impl Api {
212211 Ok ( deserialize_settings_from_array ( commands:: get (
213212 & self . authentication ,
214213 & format ! (
215- "v4.1/edge-apps/settings?select=name,type,default_value,optional,title,help_text&app_id=eq.{}&order=name.asc" ,
216- app_id,
214+ "v4.1/edge-apps/settings?select=name,type,default_value,optional,title,help_text&app_id=eq.{app_id}&order=name.asc" ,
217215 ) ,
218216 ) ?) ?)
219217 }
@@ -222,8 +220,7 @@ impl Api {
222220 let response = commands:: get (
223221 & self . authentication ,
224222 & format ! (
225- "v4.1/edge-apps/settings?select=is_global&app_id=eq.{}&name=eq.{}" ,
226- app_id, setting_key,
223+ "v4.1/edge-apps/settings?select=is_global&app_id=eq.{app_id}&name=eq.{setting_key}" ,
227224 ) ,
228225 ) ?;
229226
@@ -247,8 +244,7 @@ impl Api {
247244 // TODO: test values are returned properly when there are several installations. Most likely need to feed installation_id to the request.
248245 // installation_id=is.null or installation_id=eq.smth
249246 let app_settings: Vec < HashMap < String , serde_json:: Value > > = serde_json:: from_value ( commands:: get ( & self . authentication ,
250- & format ! ( "v4.1/edge-apps/settings?select=name,type,default_value,optional,title,help_text,edge_app_setting_values(value)&app_id=eq.{}&order=name.asc" ,
251- app_id,
247+ & format ! ( "v4.1/edge-apps/settings?select=name,type,default_value,optional,title,help_text,edge_app_setting_values(value)&app_id=eq.{app_id}&order=name.asc" ,
252248 ) ) ?) ?;
253249
254250 Ok ( EdgeAppSettings :: new ( serde_json:: to_value ( app_settings) ?) )
@@ -262,8 +258,7 @@ impl Api {
262258 let response = commands:: get (
263259 & self . authentication ,
264260 & format ! (
265- "v4.1/edge-apps/settings?select=name,type,edge_app_setting_values(value)&app_id=eq.{}&edge_app_setting_values.app_id=eq.{}&name=eq.{}" ,
266- app_id, app_id, setting_key
261+ "v4.1/edge-apps/settings?select=name,type,edge_app_setting_values(value)&app_id=eq.{app_id}&edge_app_setting_values.app_id=eq.{app_id}&name=eq.{setting_key}"
267262 ) ,
268263 ) ?;
269264 let settings = serde_json:: from_value :: < Vec < SettingValue > > ( response) ?;
@@ -282,8 +277,7 @@ impl Api {
282277 let response = commands:: get (
283278 & self . authentication ,
284279 & format ! (
285- "v4.1/edge-apps/settings?select=name,type,edge_app_setting_values(value)&edge_app_setting_values.installation_id=eq.{}&name=eq.{}&app_id=eq.{}" ,
286- installation_id, setting_key, app_id
280+ "v4.1/edge-apps/settings?select=name,type,edge_app_setting_values(value)&edge_app_setting_values.installation_id=eq.{installation_id}&name=eq.{setting_key}&app_id=eq.{app_id}"
287281 ) ,
288282 ) ?;
289283
@@ -388,8 +382,7 @@ impl Api {
388382 commands:: patch (
389383 & self . authentication ,
390384 & format ! (
391- "v4.1/edge-apps/settings/values?app_id=eq.{}&name=eq.{}&installation_id=is.null" ,
392- app_id, setting_key
385+ "v4.1/edge-apps/settings/values?app_id=eq.{app_id}&name=eq.{setting_key}&installation_id=is.null"
393386 ) ,
394387 & json ! ( {
395388 "value" : setting_value,
@@ -408,8 +401,7 @@ impl Api {
408401 commands:: patch (
409402 & self . authentication ,
410403 & format ! (
411- "v4.1/edge-apps/settings/values?installation_id=eq.{}&name=eq.{}" ,
412- installation_id, setting_key
404+ "v4.1/edge-apps/settings/values?installation_id=eq.{installation_id}&name=eq.{setting_key}"
413405 ) ,
414406 & json ! ( {
415407 "value" : setting_value,
0 commit comments