MCPcopy Index your code
hub / github.com/freshframework/fresh / getClientLanguage

Function getClientLanguage

www/utils/ga4.ts:236–246  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

234}
235
236function getClientLanguage(request: Request): string | undefined {
237 const acceptLanguage = request.headers.get("accept-language");
238 if (acceptLanguage == null) {
239 return;
240 }
241 const code = acceptLanguage.split(/[^a-z-]+/i).filter(Boolean).shift();
242 if (code == null) {
243 return undefined;
244 }
245 return code.toLowerCase();
246}
247
248function getClientHeaders(request: Request): Headers {
249 const headerList = [

Callers 1

constructorMethod · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected