File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import axiosInstance from "@/config/axios-config" ;
2- import { LANGUAGE } from "@/lib/constant" ;
32
43type SearchCommon = {
54 query : string ;
@@ -8,22 +7,7 @@ type SearchCommon = {
87 skip ?: number ;
98} ;
109
11- const normalizeLanguageForApi = ( language ?: string | null ) => {
12- if ( ! language ) return "en" ;
13- const lower = language . toLowerCase ( ) ;
14- if ( lower . startsWith ( "en" ) ) return "en" ;
15- if ( lower . startsWith ( "bo" ) ) return "bo" ;
16- if ( lower . startsWith ( "zh" ) ) return "zh" ;
17- return "en" ;
18- } ;
1910
20- const pickSearchLanguage = ( query : string , uiLanguage ?: string | null ) => {
21- const normalized = normalizeLanguageForApi ( uiLanguage ) ;
22- if ( / [ A - Z a - z ] / . test ( query ) && normalized !== "en" ) {
23- return "en" ;
24- }
25- return normalized ;
26- } ;
2711
2812export const searchSources = async ( {
2913 query,
You can’t perform that action at this time.
0 commit comments