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}`;
|
config.headers.Authorization = `Bearer ${token}`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const language = localStorage.getItem('language')
|
||||||
|
config.headers['X-Language-Type'] = language || 'en';
|
||||||
config.headers.Cookie = undefined
|
config.headers.Cookie = undefined
|
||||||
return config;
|
return config;
|
||||||
},
|
},
|
||||||
@@ -146,7 +148,7 @@ service.interceptors.response.use(
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (!msg && Array.isArray(error.response?.data?.detail)) {
|
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 {
|
} else {
|
||||||
msg = msg || i18n.t('common.unknownError');
|
msg = msg || i18n.t('common.unknownError');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,7 +57,8 @@ const MemoryInsight = forwardRef<MemoryInsightRef>((_props, ref) => {
|
|||||||
: Object.keys(data).length > 0
|
: Object.keys(data).length > 0
|
||||||
? <Space size={16} direction="vertical" className="rb:w-full">
|
? <Space size={16} direction="vertical" className="rb:w-full">
|
||||||
{['memory_insight', 'key_findings', 'behavior_pattern', 'growth_trajectory'].map(key => {
|
{['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 (
|
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 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`, {
|
<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