From a2d9dc7c426941ec21eb4531f76b8f1b2641d7c9 Mon Sep 17 00:00:00 2001 From: Kenneth Soh Date: Thu, 2 Oct 2025 10:56:24 +0800 Subject: [PATCH 1/2] fix: Set call handling to not use base url as path --- .../com/itachi1706/helperlib/helpers/ApiCallsHelper.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt b/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt index bdede21..41821fa 100644 --- a/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt +++ b/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt @@ -55,6 +55,8 @@ class ApiCallsHelper( private var method: Int = Request.Method.GET private var data: String? = null + private var path: String = "" + /** * Set the base URL to use for API calls * @param baseUrl Base URL to use defaults to [DEFAULT_URL] @@ -140,6 +142,11 @@ class ApiCallsHelper( return this } + fun setPath(path: String): Builder { + this.path = path + return this + } + /** * Builds the [ApiCallsHelper] * @return [ApiCallsHelper] @@ -162,7 +169,7 @@ class ApiCallsHelper( } val helper = ApiCallsHelper(context, baseUrl, tag, extraHeaders, defaultAuthentication) - helper.internalCallHandling(method, baseUrl, data, callback!!) + helper.internalCallHandling(method, path, data, callback!!) } } From 25c1d830407d88214cc93ab363b525472096f684 Mon Sep 17 00:00:00 2001 From: Kenneth Soh Date: Thu, 2 Oct 2025 10:59:29 +0800 Subject: [PATCH 2/2] docs: Add documentation for path --- .../java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt b/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt index 41821fa..54de06c 100644 --- a/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt +++ b/helperlib/src/main/java/com/itachi1706/helperlib/helpers/ApiCallsHelper.kt @@ -142,6 +142,10 @@ class ApiCallsHelper( return this } + /** + * Set the path to use for API calls + * @param path Path to use for API calls + */ fun setPath(path: String): Builder { this.path = path return this