Skip to content

Commit f06f6bc

Browse files
[Feature] Send FireClient user-agent in API requests.
1 parent 7853f08 commit f06f6bc

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/main/java/com/alignedcookie88/fireclient/FireClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ public class FireClient implements ModInitializer {
5151
private static List<CommandRunnerResponse> commandRunnerResponses = new ArrayList<>();
5252

5353

54+
55+
public static final String VERSION = FabricLoader.getInstance().getModContainer("fireclient").get().getMetadata().getVersion().getFriendlyString();
56+
public static final String USER_AGENT = "FireClient/"+VERSION;
57+
58+
5459
public static Registry<FireFunction> functionRegistry = FabricRegistryBuilder.createSimple(FireFunction.class, functionRegistryIdentifier).buildAndRegister();
5560
@Override
5661
public void onInitialize() {

src/main/java/com/alignedcookie88/fireclient/task/tasks/DFToolingApiTask.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ private Result run() {
226226

227227
HttpURLConnection connection = (HttpURLConnection) uploadUrl.openConnection();
228228
connection.setRequestMethod(endpoint.method);
229+
connection.setRequestProperty("User-Agent", FireClient.USER_AGENT);
229230
connection.setInstanceFollowRedirects(true);
230231
connection.setConnectTimeout(25000);
231232
connection.setReadTimeout(25000);

0 commit comments

Comments
 (0)