@@ -56,8 +56,7 @@ public class ApiClient {
56
56
private boolean debugging = false ;
57
57
private Map <String , String > defaultHeaderMap = new HashMap <String , String >();
58
58
private String tempFolderPath = null ;
59
- private String userAgent = "sendinblue_clientAPI/v#/java" ;
60
- private String clientVersion = "v5.1.0" ;
59
+ private String defaultUserAgent = "sendinblue_clientAPI/v5.1.0/java" ;
61
60
62
61
private Map <String , Authentication > authentications ;
63
62
@@ -87,7 +86,7 @@ public ApiClient() {
87
86
json = new Json ();
88
87
89
88
// Set default User-Agent.
90
- setUserAgent (userAgent );
89
+ setUserAgent (defaultUserAgent );
91
90
92
91
// Setup authentications (key: authentication name, value: authentication).
93
92
authentications = new HashMap <String , Authentication >();
@@ -349,7 +348,10 @@ public void setAccessToken(String accessToken) {
349
348
* @return ApiClient
350
349
*/
351
350
public ApiClient setUserAgent (String userAgent ) {
352
- addDefaultHeader ("User-Agent" , userAgent .replace ("v#" , clientVersion ));
351
+ if (userAgent .toLowerCase ().startsWith ("sendinblue_" ))
352
+ addDefaultHeader ("User-Agent" , userAgent );
353
+ else
354
+ addDefaultHeader ("User-Agent" , defaultUserAgent );
353
355
return this ;
354
356
}
355
357
0 commit comments