@@ -9,7 +9,7 @@ import { getCacheTag, getComputedContentSourceCacheTags } from '@gitbook/cache-t
99import { GITBOOK_API_TOKEN , GITBOOK_API_URL , GITBOOK_USER_AGENT } from '@v2/lib/env' ;
1010import { unstable_cacheLife as cacheLife , unstable_cacheTag as cacheTag } from 'next/cache' ;
1111import { cache } from '../cache' ;
12- import { DataFetcherError , throwIfDataError , wrapCacheDataFetcherError } from './errors' ;
12+ import { DataFetcherError , wrapCacheDataFetcherError } from './errors' ;
1313import type { GitBookDataFetcher } from './types' ;
1414
1515interface DataFetcherInput {
@@ -76,24 +76,6 @@ export function createDataFetcher(
7676 } )
7777 ) ;
7878 } ,
79- getRevisionPages ( params ) {
80- return trace ( 'getRevisionPages' , ( ) =>
81- getRevisionPages ( input , {
82- spaceId : params . spaceId ,
83- revisionId : params . revisionId ,
84- metadata : params . metadata ,
85- } )
86- ) ;
87- } ,
88- getRevisionFile ( params ) {
89- return trace ( 'getRevisionFile' , ( ) =>
90- getRevisionFile ( input , {
91- spaceId : params . spaceId ,
92- revisionId : params . revisionId ,
93- fileId : params . fileId ,
94- } )
95- ) ;
96- } ,
9779 getRevisionPageByPath ( params ) {
9880 return trace ( 'getRevisionPageByPath' , ( ) =>
9981 getRevisionPageByPath ( input , {
@@ -121,15 +103,6 @@ export function createDataFetcher(
121103 } )
122104 ) ;
123105 } ,
124- getReusableContent ( params ) {
125- return trace ( 'getReusableContent' , ( ) =>
126- getReusableContent ( input , {
127- spaceId : params . spaceId ,
128- revisionId : params . revisionId ,
129- reusableContentId : params . reusableContentId ,
130- } )
131- ) ;
132- } ,
133106 getLatestOpenAPISpecVersionContent ( params ) {
134107 return trace ( 'getLatestOpenAPISpecVersionContent' , ( ) =>
135108 getLatestOpenAPISpecVersionContent ( input , {
@@ -304,62 +277,6 @@ const getRevision = cache(
304277 }
305278) ;
306279
307- const getRevisionPages = cache (
308- async (
309- input : DataFetcherInput ,
310- params : { spaceId : string ; revisionId : string ; metadata : boolean }
311- ) => {
312- 'use cache' ;
313- return wrapCacheDataFetcherError ( async ( ) => {
314- return trace ( `getRevisionPages(${ params . spaceId } , ${ params . revisionId } )` , async ( ) => {
315- const api = apiClient ( input ) ;
316- const res = await api . spaces . listPagesInRevisionById (
317- params . spaceId ,
318- params . revisionId ,
319- {
320- metadata : params . metadata ,
321- } ,
322- {
323- ...noCacheFetchOptions ,
324- }
325- ) ;
326- cacheTag ( ...getCacheTagsFromResponse ( res ) ) ;
327- cacheLife ( 'max' ) ;
328- return res . data . pages ;
329- } ) ;
330- } ) ;
331- }
332- ) ;
333-
334- const getRevisionFile = cache (
335- async (
336- input : DataFetcherInput ,
337- params : { spaceId : string ; revisionId : string ; fileId : string }
338- ) => {
339- return wrapCacheDataFetcherError ( async ( ) => {
340- return trace (
341- `getRevisionFile(${ params . spaceId } , ${ params . revisionId } , ${ params . fileId } )` ,
342- async ( ) => {
343- const revision = await throwIfDataError (
344- getRevision ( input , {
345- spaceId : params . spaceId ,
346- revisionId : params . revisionId ,
347- } )
348- ) ;
349-
350- const file = revision . files . find ( ( file ) => file . id === params . fileId ) ;
351-
352- if ( ! file ) {
353- throw new DataFetcherError ( 'File not found' , 404 ) ;
354- }
355-
356- return file ;
357- }
358- ) ;
359- } ) ;
360- }
361- ) ;
362-
363280const getRevisionPageMarkdown = cache (
364281 async (
365282 input : DataFetcherInput ,
@@ -527,35 +444,6 @@ const getComputedDocument = cache(
527444 }
528445) ;
529446
530- const getReusableContent = cache (
531- async (
532- input : DataFetcherInput ,
533- params : { spaceId : string ; revisionId : string ; reusableContentId : string }
534- ) => {
535- 'use cache' ;
536- return wrapCacheDataFetcherError ( async ( ) => {
537- return trace (
538- `getReusableContent(${ params . spaceId } , ${ params . revisionId } , ${ params . reusableContentId } )` ,
539- async ( ) => {
540- const api = apiClient ( input ) ;
541- const res = await api . spaces . getReusableContentInRevisionById (
542- params . spaceId ,
543- params . revisionId ,
544- params . reusableContentId ,
545- { } ,
546- {
547- ...noCacheFetchOptions ,
548- }
549- ) ;
550- cacheTag ( ...getCacheTagsFromResponse ( res ) ) ;
551- cacheLife ( 'max' ) ;
552- return res . data ;
553- }
554- ) ;
555- } ) ;
556- }
557- ) ;
558-
559447const getLatestOpenAPISpecVersionContent = cache (
560448 async ( input : DataFetcherInput , params : { organizationId : string ; slug : string } ) => {
561449 'use cache' ;
0 commit comments