Skip to content

Commit 2ab0b36

Browse files
committed
user country headers for any purpose
1 parent 830e86d commit 2ab0b36

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/client.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ export function createClientFromRequest(request: Request) {
220220
const appId = request.headers.get("Base44-App-Id");
221221
const serverUrlHeader = request.headers.get("Base44-Api-Url");
222222
const functionsVersion = request.headers.get("Base44-Functions-Version");
223-
223+
const userCountry = request.headers.get("Base44-User-Country");
224224
if (!appId) {
225225
throw new Error(
226226
"Base44-App-Id header is required, but is was not found on the request"
@@ -256,8 +256,12 @@ export function createClientFromRequest(request: Request) {
256256
}
257257
userToken = authHeader.split(" ")[1];
258258
}
259-
259+
const forwardHeaders: Record<string, string> = {};
260+
if (userCountry) {
261+
forwardHeaders["Base44-User-Country"] = userCountry;
262+
}
260263
return createClient({
264+
headers: forwardHeaders,
261265
serverUrl: serverUrlHeader || "https://base44.app",
262266
appId,
263267
token: userToken,

0 commit comments

Comments
 (0)