feat(web): request add X-Language-Type header
This commit is contained in:
@@ -52,6 +52,8 @@ service.interceptors.request.use(
|
||||
config.headers.Authorization = `Bearer ${token}`;
|
||||
}
|
||||
}
|
||||
const language = localStorage.getItem('language')
|
||||
config.headers['X-Language-Type'] = language || 'en';
|
||||
config.headers.Cookie = undefined
|
||||
return config;
|
||||
},
|
||||
@@ -146,7 +148,7 @@ service.interceptors.response.use(
|
||||
break;
|
||||
default:
|
||||
if (!msg && Array.isArray(error.response?.data?.detail)) {
|
||||
msg = error.response?.data?.detail?.map(item => item.msg).join(';')
|
||||
msg = error.response?.data?.detail?.map((item: { msg: string }) => item.msg).join(';')
|
||||
} else {
|
||||
msg = msg || i18n.t('common.unknownError');
|
||||
}
|
||||
|
||||
@@ -57,7 +57,8 @@ const MemoryInsight = forwardRef<MemoryInsightRef>((_props, ref) => {
|
||||
: Object.keys(data).length > 0
|
||||
? <Space size={16} direction="vertical" className="rb:w-full">
|
||||
{['memory_insight', 'key_findings', 'behavior_pattern', 'growth_trajectory'].map(key => {
|
||||
if (data[key as keyof Data]) {
|
||||
const value = data[key as keyof Data];
|
||||
if (Array.isArray(value) && value.length > 0 || (!Array.isArray(value) && value)) {
|
||||
return (
|
||||
<div key={key} className="rb:bg-[#F6F8FC] rb:border rb:border-[#DFE4ED] rb:rounded-lg rb:py-3 rb:text-[#5B6167] rb:leading-5">
|
||||
<div className={clsx(`rb:relative rb:before:content-[''] rb:before:block rb:before:h-4 rb:before:absolute rb:before:top-0.5 rb:before:left-0 rb:before:w-1 rb:pl-4 rb:mb-2 rb:font-medium rb:leading-5`, {
|
||||
|
||||
Reference in New Issue
Block a user