@@ -19,7 +19,7 @@ abstract class ApiHttpClient(baseUrl: String,
1919 timeout : FiniteDuration = defaultTimeout
2020 )(implicit jsonReads : Reads [R ]): Future [R ] = {
2121
22- exec(GET , url, params, headers, None , timeout).map(parseResponse[R ])
22+ exec(GET , url, None , params, headers , timeout).map(parseResponse[R ])
2323 }
2424
2525 def execPost [D , R ](url : String ,
@@ -29,7 +29,7 @@ abstract class ApiHttpClient(baseUrl: String,
2929 timeout : FiniteDuration = defaultTimeout
3030 )(implicit writes : Writes [D ], reads : Reads [R ]): Future [R ] = {
3131
32- exec(POST , url, params, headers, Some (StringData (stringify(toJson(data)))), timeout).map(parseResponse[R ])
32+ exec(POST , url, Some (StringData (stringify(toJson(data)))), params, headers , timeout).map(parseResponse[R ])
3333 }
3434
3535 def execPut [D , R ](url : String ,
@@ -39,7 +39,7 @@ abstract class ApiHttpClient(baseUrl: String,
3939 timeout : FiniteDuration = defaultTimeout
4040 )(implicit writes : Writes [D ], reads : Reads [R ]): Future [R ] = {
4141
42- exec(PUT , url, params, headers, Some (StringData (stringify(toJson(data)))), timeout).map(parseResponse[R ])
42+ exec(PUT , url, Some (StringData (stringify(toJson(data)))), params, headers , timeout).map(parseResponse[R ])
4343 }
4444
4545 def execDelete [D , R ](url : String ,
@@ -49,15 +49,15 @@ abstract class ApiHttpClient(baseUrl: String,
4949 timeout : FiniteDuration = defaultTimeout
5050 )(implicit writes : Writes [D ], reads : Reads [R ]): Future [R ] = {
5151
52- exec(DELETE , url, params, headers, data.map(d => StringData (stringify(toJson(d)))), timeout).map(parseResponse[R ])
52+ exec(DELETE , url, data.map(d => StringData (stringify(toJson(d)))), params, headers , timeout).map(parseResponse[R ])
5353 }
5454
5555 def exec (method : ApiHttpMethod ,
5656 url : String ,
57- params : List [(String , String )],
58- headers : List [(String , String )],
5957 data : Option [ApiHttpData ],
60- timeout : FiniteDuration
58+ params : List [(String , String )] = Nil ,
59+ headers : List [(String , String )] = Nil ,
60+ timeout : FiniteDuration = defaultTimeout
6161 ): Future [ApiHttpResponse ] = {
6262
6363 val targetUrl = getTargetUrl(baseUrl, url)
0 commit comments