Преглед изворни кода

refactor: remove i18nProps from getServerSidePropsForSameRoute for performance improvement

Shun Miyazawa пре 3 месеци
родитељ
комит
e84dca3f71
1 измењених фајлова са 6 додато и 13 уклоњено
  1. 6 13
      apps/app/src/pages/[[...path]]/server-side-props.ts

+ 6 - 13
apps/app/src/pages/[[...path]]/server-side-props.ts

@@ -169,13 +169,7 @@ export async function getServerSidePropsForInitial(
 export async function getServerSidePropsForSameRoute(
   context: GetServerSidePropsContext,
 ): Promise<GetServerSidePropsResult<Stage2EachProps>> {
-  // -- TODO: :https://redmine.weseek.co.jp/issues/174725
-  // Remove getServerSideI18nProps from getServerSidePropsForSameRoute for performance improvement
-  const [i18nPropsResult, pageDataForSameRouteResult] = await Promise.all([
-    getServerSideI18nProps(context, ['translation']),
-    getPageDataForSameRoute(context),
-  ]);
-
+  const pageDataForSameRouteResult = await getPageDataForSameRoute(context);
   const { props: pageDataProps, internalProps } = pageDataForSameRouteResult;
 
   // Add user to seen users
@@ -193,10 +187,9 @@ export async function getServerSidePropsForSameRoute(
     ),
   );
 
-  const mergedResult = mergeGetServerSidePropsResults(
-    { props: pageDataProps },
-    i18nPropsResult,
-  );
-
-  return mergedResult;
+  return {
+    props: {
+      ...pageDataProps,
+    },
+  };
 }