From a7871d99230e559b5703f4652bdba3dd007b46b5 Mon Sep 17 00:00:00 2001 From: "base44-os-gremlins[bot]" <262758273+base44-os-gremlins[bot]@users.noreply.github.com> Date: Sat, 21 Mar 2026 07:22:38 +0000 Subject: [PATCH 1/2] Remove X-App-Id header from createClient --- sdk/src/commonMain/kotlin/com/base44/sdk/Base44Client.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/src/commonMain/kotlin/com/base44/sdk/Base44Client.kt b/sdk/src/commonMain/kotlin/com/base44/sdk/Base44Client.kt index 53e9f71..cf908d8 100644 --- a/sdk/src/commonMain/kotlin/com/base44/sdk/Base44Client.kt +++ b/sdk/src/commonMain/kotlin/com/base44/sdk/Base44Client.kt @@ -131,7 +131,7 @@ class ServiceRoleClient internal constructor( */ fun createClient(config: CreateClientConfig): Base44Client { val baseUrl = "${config.serverUrl}/api" - val baseHeaders = config.headers + mapOf("X-App-Id" to config.appId) + val baseHeaders = config.headers val functionHeaders = if (config.functionsVersion != null) baseHeaders + mapOf("Base44-Functions-Version" to config.functionsVersion) else baseHeaders From f7a414739fa9010234133ca1036d6736cc868227 Mon Sep 17 00:00:00 2001 From: "base44-os-gremlins[bot]" <262758273+base44-os-gremlins[bot]@users.noreply.github.com> Date: Sat, 21 Mar 2026 07:22:43 +0000 Subject: [PATCH 2/2] Replace testXAppIdHeaderSent with testCustomHeadersForwarded --- .../kotlin/com/base44/sdk/EntitiesModuleTest.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sdk/src/commonTest/kotlin/com/base44/sdk/EntitiesModuleTest.kt b/sdk/src/commonTest/kotlin/com/base44/sdk/EntitiesModuleTest.kt index 594aa02..4b73d04 100644 --- a/sdk/src/commonTest/kotlin/com/base44/sdk/EntitiesModuleTest.kt +++ b/sdk/src/commonTest/kotlin/com/base44/sdk/EntitiesModuleTest.kt @@ -226,10 +226,10 @@ class HttpClientTest { } @Test - fun testXAppIdHeaderSent() = runTest { + fun testCustomHeadersForwarded() = runTest { val mockEngine = MockEngine { request -> - val appId = request.headers["X-App-Id"] - assertEquals("my-app-123", appId) + val customHeader = request.headers["X-Custom-Header"] + assertEquals("my-value-123", customHeader) respond( content = ByteReadChannel("{}"), status = HttpStatusCode.OK, @@ -238,7 +238,7 @@ class HttpClientTest { } val client = Base44HttpClient( baseUrl = "https://base44.app/api", - initialHeaders = mapOf("X-App-Id" to "my-app-123"), + initialHeaders = mapOf("X-Custom-Header" to "my-value-123"), httpClient = HttpClient(mockEngine), ) client.get("/test")