@@ -178,6 +178,7 @@ export const getUserById = cache({
178178 tag : 'user' ,
179179 user : userId ,
180180 } ) ,
181+ tagImmutable : true ,
181182 get : async ( userId : string , options : CacheFunctionOptions ) => {
182183 try {
183184 const apiCtx = await api ( ) ;
@@ -379,6 +380,7 @@ export const getRevision = cache({
379380 name : 'api.getRevision.v2' ,
380381 tag : ( spaceId , revisionId ) =>
381382 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
383+ tagImmutable : true ,
382384 getKeySuffix : getAPIContextId ,
383385 get : async (
384386 spaceId : string ,
@@ -411,6 +413,7 @@ export const getRevisionPages = cache({
411413 name : 'api.getRevisionPages.v4' ,
412414 tag : ( spaceId , revisionId ) =>
413415 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
416+ tagImmutable : true ,
414417 getKeySuffix : getAPIContextId ,
415418 get : async (
416419 spaceId : string ,
@@ -446,6 +449,7 @@ export const getRevisionPageByPath = cache({
446449 name : 'api.getRevisionPageByPath.v3' ,
447450 tag : ( spaceId , revisionId ) =>
448451 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
452+ tagImmutable : true ,
449453 getKeySuffix : getAPIContextId ,
450454 get : async (
451455 spaceId : string ,
@@ -492,6 +496,7 @@ const getRevisionFileById = cache({
492496 name : 'api.getRevisionFile.v3' ,
493497 tag : ( spaceId , revisionId ) =>
494498 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
499+ tagImmutable : true ,
495500 get : async (
496501 spaceId : string ,
497502 revisionId : string ,
@@ -528,6 +533,7 @@ const getRevisionReusableContentById = cache({
528533 name : 'api.getRevisionReusableContentById.v1' ,
529534 tag : ( spaceId , revisionId ) =>
530535 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
536+ tagImmutable : true ,
531537 getKeySuffix : getAPIContextId ,
532538 get : async (
533539 spaceId : string ,
@@ -569,6 +575,7 @@ const getRevisionAllFiles = cache({
569575 name : 'api.getRevisionAllFiles.v2' ,
570576 tag : ( spaceId , revisionId ) =>
571577 getCacheTag ( { tag : 'revision' , space : spaceId , revision : revisionId } ) ,
578+ tagImmutable : true ,
572579 get : async ( spaceId : string , revisionId : string , options : CacheFunctionOptions ) => {
573580 const response = await getAll (
574581 async ( params ) => {
@@ -684,6 +691,7 @@ export const getDocument = cache({
684691 name : 'api.getDocument.v2' ,
685692 tag : ( spaceId , documentId ) =>
686693 getCacheTag ( { tag : 'document' , space : spaceId , document : documentId } ) ,
694+ tagImmutable : true ,
687695 getKeySuffix : getAPIContextId ,
688696 get : async ( spaceId : string , documentId : string , options : CacheFunctionOptions ) => {
689697 const apiCtx = await api ( ) ;
0 commit comments