Просмотр исходного кода

Revert "feat: add share link related page registration"

This reverts commit a6c9943d2c9b349c938ea1b283e01c918df89947.
Shun Miyazawa 4 месяцев назад
Родитель
Сommit
142b2cab2d

+ 0 - 1
apps/app/src/pages/general-page/superjson/index.ts

@@ -1,2 +1 @@
 export { registerPageToShowRevisionWithMeta } from './page-to-show-revision-with-meta';
 export { registerPageToShowRevisionWithMeta } from './page-to-show-revision-with-meta';
-export { registerShareLinkRelatedPage } from './share-link-related-page';

+ 0 - 29
apps/app/src/pages/general-page/superjson/share-link-related-page.ts

@@ -1,29 +0,0 @@
-import type { IPagePopulatedToShowRevision } from '@growi/core/dist/interfaces';
-import superjson from 'superjson';
-
-import type { PageDocument } from '~/server/models/page';
-
-type IShareLinkRelatedPage = IPagePopulatedToShowRevision & PageDocument;
-
-let isRegistered = false;
-
-export const registerShareLinkRelatedPage = (): void => {
-  if (isRegistered) return;
-
-  superjson.registerCustom<IShareLinkRelatedPage, string>(
-    {
-      isApplicable: (v): v is IShareLinkRelatedPage => {
-        return v != null && (v as PageDocument).toObject != null;
-      },
-      serialize: (v) => {
-        return superjson.stringify(v.toObject());
-      },
-      deserialize: (v) => {
-        return superjson.parse(v);
-      },
-    },
-    'IShareLinkRelatedPageTransformer',
-  );
-
-  isRegistered = true;
-};

+ 2 - 2
apps/app/src/pages/share/[[...path]]/index.page.tsx

@@ -26,13 +26,13 @@ import {
 import type { NextPageWithLayout } from '../../_app.page';
 import type { NextPageWithLayout } from '../../_app.page';
 import { useInitialCSRFetch } from '../../general-page';
 import { useInitialCSRFetch } from '../../general-page';
 import { useHydrateGeneralPageConfigurationAtoms } from '../../general-page/hydrate';
 import { useHydrateGeneralPageConfigurationAtoms } from '../../general-page/hydrate';
-import { registerShareLinkRelatedPage } from '../../general-page/superjson';
+import { registerPageToShowRevisionWithMeta } from '../../general-page/superjson';
 import { NEXT_JS_ROUTING_PAGE } from './consts';
 import { NEXT_JS_ROUTING_PAGE } from './consts';
 import { getServerSidePropsForInitial } from './server-side-props';
 import { getServerSidePropsForInitial } from './server-side-props';
 import type { InitialProps } from './types';
 import type { InitialProps } from './types';
 
 
 // call superjson custom register
 // call superjson custom register
-registerShareLinkRelatedPage();
+registerPageToShowRevisionWithMeta();
 
 
 const GrowiContextualSubNavigation = dynamic(
 const GrowiContextualSubNavigation = dynamic(
   // biome-ignore lint/style/noRestrictedImports: no-problem dynamic import
   // biome-ignore lint/style/noRestrictedImports: no-problem dynamic import