Skip to content

Commit 90db8e2

Browse files
committed
Add setUserAgent method to Java and Android clients
1 parent 65883a5 commit 90db8e2

File tree

4 files changed

+24
-8
lines changed

4 files changed

+24
-8
lines changed

modules/swagger-codegen/src/main/resources/Java/apiInvoker.mustache

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,12 @@ public class ApiInvoker {
5454
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5555
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5656
57-
// Set the default User-Agent header.
58-
INSTANCE.addDefaultHeader("User-Agent", "Java-Swagger");
57+
// Set default User-Agent.
58+
setUserAgent("Java-Swagger");
59+
}
60+
61+
public static void setUserAgent(String userAgent) {
62+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
5963
}
6064

6165
public static Date parseDateTime(String str) {

modules/swagger-codegen/src/main/resources/android-java/apiInvoker.mustache

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,12 @@ public class ApiInvoker {
8383
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8484
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8585
86-
// Set the default User-Agent header.
87-
INSTANCE.addDefaultHeader("User-Agent", "Android-Java-Swagger");
86+
// Set default User-Agent.
87+
setUserAgent("Android-Java-Swagger");
88+
}
89+
90+
public static void setUserAgent(String userAgent) {
91+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
8892
}
8993

9094
public static Date parseDateTime(String str) {

samples/client/petstore/android-java/src/main/java/io/swagger/client/ApiInvoker.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,12 @@ public class ApiInvoker {
8383
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8484
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8585

86-
// Set the default User-Agent header.
87-
INSTANCE.addDefaultHeader("User-Agent", "Android-Java-Swagger");
86+
// Set default User-Agent.
87+
setUserAgent("Android-Java-Swagger");
88+
}
89+
90+
public static void setUserAgent(String userAgent) {
91+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
8892
}
8993

9094
public static Date parseDateTime(String str) {

samples/client/petstore/java/src/main/java/io/swagger/client/ApiInvoker.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,12 @@ public class ApiInvoker {
5454
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5555
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5656

57-
// Set the default User-Agent header.
58-
INSTANCE.addDefaultHeader("User-Agent", "Java-Swagger");
57+
// Set default User-Agent.
58+
setUserAgent("Java-Swagger");
59+
}
60+
61+
public static void setUserAgent(String userAgent) {
62+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
5963
}
6064

6165
public static Date parseDateTime(String str) {

0 commit comments

Comments
 (0)