PageSourceSearch

https://www.notboringbusiness.com/_assets/serverDuplicate-5ac6bcd1e8ce6b77.js

js notboringbusiness.com collected 2026-09-30 14:17:28 UTC 9,770 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[18482],{40521(e,t,a){function r(e){let{onRetry:t,onDismiss:r}=e,n="redundant_duplication_request_error",i=a(962299).A.getIntl();a(819652).Iz({id:n,title:i.formatMessage({defaultMessage:"You are already duplicating this item",id:"duplicationActions.redundantDuplicationError"}),message:i.formatMessage({defaultMessage:"Would you like to duplicate it again?",id:"duplicateActions.redundantDuplicationError.duplicateAgain"}),presentationType:"persistent",actions:{primary:{title:i.formatMessage({defaultMessage:"Proceed",id:"duplicateActions.redundantDuplicationError.proceed"}),onAction:()=>{(0,a(104310).u)({event:{eventName:"redundant_duplication_user_action",eventProperties:{action:"retry"}}}),t(),a(819652).UW({id:n})}},secondary:{title:i.formatMessage({defaultMessage:"Dismiss",id:"duplicateActions.redundantDuplicationError.dismiss"}),onAction:()=>{(0,a(104310).u)({event:{eventName:"redundant_duplication_user_action",eventProperties:{action:"dismiss"}}}),null==r||r(),a(819652).UW({id:n})}}},icon:a(966559).exclamationMarkCircleSmallIcon,iconColorVariant:"inversePrimary",onUserDismiss:()=>{(0,a(104310).u)({event:{eventName:"redundant_duplication_user_action",eventProperties:{action:"dismiss"}}}),null==r||r()}})}function n(e){return(0,a(101787).iD)(e,a(787974).PQ)||(0,a(101787).pA)(e)&&"redundant_duplication_request"===e.clientData.type}a.d(t,{G:()=>r,Y:()=>n})},112625(e,t,a){a.r(t),a.d(t,{duplicateBlockWithQueueTask:()=>p,performServerDuplicate:()=>d,serverDuplicate:()=>l,shouldUseDuplicateAndTranslateTemplateBlock:()=>_}),a(533958),a(435368),a(159952);let r=(0,a(477465).Dv)("duplicateAndTranslateTemplateBlock"),n=(0,a(477465).Dv)("duplicateTemplateBlock");var i=()=>a(887380);function o(e){let{environment:t,copyIndicators:r}=e;t.api.callApi({eventName:"deleteContentRecords",environment:t,data:{records:r.filter(e=>e.isCrdtEnabled()).map(e=>e.getSpaceShardedPointer()),permanentlyDelete:!1}}),a(480482).LS({environment:t,stores:r.filter(e=>!e.isCrdtEnabled()),table:"block",from:"server_duplication_copy_indicators"})}a(730330),a(976614);var s=()=>a(208322);function l(e){let{environment:t,sourceBlocks:r,targetInMemoryRecordCache:n,transaction:i,options:o,targetSpaceId:l,stopwatch:d}=e,u=performance.now();null==d||d.mark("server_duplicate_start");let p=e.copyIndicators??function(e){let{environment:t,sourceBlocks:r,targetRecordCache:n,transaction:i,spaceId:o}=e,s=r.map((e,r)=>a(918300).Wv({environment:t,type:a(955630).xd.copyIndicator,inMemoryRecordCache:n,transaction:i,spaceId:o}));if(s.length!==r.length)throw Error("copyIndicators must be same length as source blocks");if(!(0,a(48697).EI)(s))throw Error("copyIndicators must cannot be empty");return s}({environment:t,sourceBlocks:r,targetRecordCache:n,transaction:i,spaceId:l});null==d||d.mark("create_copy_indicators");let _=a(326904).yX();return i.postSubmitCallbacks.push(async r=>{if(null==d||d.mark("transaction_post_submit_callback"),r){(0,s().P0)({environment:t,type:"server_duplicate_transaction_post_submit_callback_error",data:{copyIndicatorIds:p.map(e=>e.id),error:r,targetSpaceId:l,options:o}}),_.resolve(a(80279).Q.fail(r));return}for(let e of p)!function(e){a(904656).Z.update(t=>({...t,[e]:{taskStatus:"in_progress",completeBlocks:0,totalBlocks:0}}))}(e.id);null==d||d.mark("initialize_copy_indicators_progress_state");let n=i.getUserActionForAnalyticsPurposesOnly();await c({serverDuplicateArgs:e,copyIndicators:p,userAction:n,deferred:_,isRetry:!1,startTime:u,onRedundantDuplicationError:e.onRedundantDuplicationError})}),a(80279).Q.success({blockStores:p,onComplete:_.promise})}async function c(e){var t,r;let{serverDuplicateArgs:n,copyIndicators:i,userAction:l,deferred:u,isRetry:p,startTime:_,onRedundantDuplicationError:m}=e,{environment:g,sourceBlocks:f,options:v,targetSpaceId:y,installationImprint:I,templateInstallationMetadata:h={},shouldUseSynchronousDuplicationAPI:k,stopwatch:b,from:D,destinationTable:T,blockType:M}=n,C=await d({environment:g,copyIndicators:i,sourceBlocks:f,targetSpaceId:y,options:v,templateInstallationMetadata:h,installationImprint:I,shouldUseSynchronousDuplicationAPI:k,stopwatch:b,userAction:l});for(let e of(null==b||b.mark("perform_server_duplicate_finished"),(0,s().JW)({environment:g,type:"server_duplicate_duplicate_block_iterator_success",data:{result:C,targetSpaceId:y,options:v}}),i))!function(e){a(904656).Z.update(t=>({...t,[e]:void 0}))}(e.id);if(a(80279).Q.isFail(C)){if((0,a(40521).Y)(C.error)&&!p){(0,a(40521).G)({onRetry:()=>{c({serverDuplicateArgs:{...n,options:{...n.options,allowRedundancy:!0}},copyIndicators:i,userAction:l,deferred:u,isRetry:!0,startTime:_,onRedundantDuplicationError:m})},onDismiss:()=>{(0,s().JW)({environment:g,type:"server_duplicate_redundant_duplication_error_dismissed",data:{copyIndicatorIds:i.map(e=>e.id)}}),o({environment:g,copyIndicators:i}),u.resolve(a(80279).Q.fail(new(a(547364)).sB))},environment:g}),null==m||m();return}o({environment:g,copyIndicators:i}),p||(0,a(491611).E)({environment:g,success:!1,error_message:C.error.message,time:performance.now()-_,user_action:l,is_duplication_local:!1,duplication_size:0,method:"server_duplication",from:D,destination_table:T,block_type:M,is_template_instantiation:v.isTemplateInstantiation,source_space_id:null==(t=f[0])?void 0:t.spaceId,target_space_id:y}),(0,s().P0)({environment:g,type:"server_duplicate_iterator_error",data:{error:C.error}}),u.resolve(C);return}p||(0,a(491611).E)({environment:g,success:!0,time:performance.now()-_,user_action:l,is_duplication_local:!1,duplication_size:C.value.size,method:"server_duplication",from:D,destination_table:T,block_type:M,is_template_instantiation:v.isTemplateInstantiation,source_space_id:null==(r=f[0])?void 0:r.spaceId,target_space_id:y}),null==b||b.mark("server_duplicate_success"),u.resolve(a(80279).Q.success({recordIdMap:C.value.recordIdMapJson?a(412951).RecordMapPolymorphic.create(C.value.recordIdMapJson):void 0}))}async function d(e){let t,{environment:i,copyIndicators:o,sourceBlocks:s,targetSpaceId:l,options:c,templateInstallationMetadata:d,installationImprint:m,shouldUseSynchronousDuplicationAPI:g,stopwatch:f,userAction:v}=e,y=s[0].spaceId||l,I=s.map(e=>({...e,spaceId:e.spaceId||y})),h=o.map(e=>({id:e.id,spaceId:e.getSpaceId()})),k=!!c.resolveTemplateVariables&&{currentUserId:i.currentUser.id,currentTimeZone:(0,a(714350).P)()},b={spaceId:l,sourceBlocks:I,targetBlocks:h,addCopyName:c.addCopyName,deepCopyTransclusionContainers:c.deepCopyTransclusionContainers,c
1onvertExternalObjectInstancesToPlaceholders:c.convertExternalObjectInstancesToPlaceholders,duplicateOnlyCollectionSchema:c.duplicateOnlyCollectionSchema,isTemplateInstantiation:!!d.source,resolveTemplateVariables:k,allowRedundancy:c.allowRedundancy,installationImprint:m,returnRecordIdMapJson:c.returnRecordIdMap,useSharedContext:c.useSharedContext},D=void 0!==d.source,T=_(c.shouldTranslate,c.sourceLanguage,c.targetLanguage);if(D){let e={...b,source:d.source,context:d.context,isEmailShared:d.isEmailShared,isFromDuplicateParam:d.isFromDuplicateParam,shouldTranslate:c.shouldTranslate,sourceLanguage:c.sourceLanguage,targetLanguage:c.targetLanguage};g?(t=await u({environment:i,request:e}),null==f||f.mark("duplicate_template_synchronously_finished")):(t=await p({environment:i,eventName:n,request:e,spaceIds:[],copyIndicators:o,targetSpaceId:l,userAction:v}),null==f||f.mark("duplicate_template_finished"))}else T?(t=await p({environment:i,eventName:r,request:{...b,sourceLanguage:c.sourceLanguage,targetLanguage:c.targetLanguage},spaceIds:[],copyIndicators:o,targetSpaceId:l,userAction:v}),null==f||f.mark("duplicate_and_translate_template_finished")):(t=await p({environment:i,eventName:a(286983).w,request:b,spaceIds:(0,a(960408).hS)([...I,...h],e=>e.spaceId).map(e=>e.spaceId),copyIndicators:o,targetSpaceId:l,userAction:v}),null==f||f.mark("duplicate_block_finished"));return t}async function u(e){let{environment:t,request:r,stopwatch:n}=e,i=await t.api.callApi({eventName:"duplicateTemplateBlockSynchronously",environment:t,data:r});return(null==n||n.mark("duplicate_template_synchronous_finished"),"failed"===i.type)?a(80279).Q.fail(i.error):a(80279).Q.success({recordIdMapJson:i.data.recordIdMapJson,size:i.data.totalBlocks})}async function p(e){var t,r,n;let o,{environment:l,eventName:c,request:d,spaceIds:u,copyIndicators:_,targetSpaceId:m,userAction:g}=e,f=a(259242).UT({environment:l,eventName:c,request:{...d,userAction:g},multiCellRouting:{spaceIds:u}});try{for await(let e of f)(0,s().JW)({environment:l,type:"server_duplicate_duplicate_block_iterator",data:{response:e,targetSpaceId:m}}),function(e){let{copyIndicatorIds:t,state:r}=e;for(let e of t)!function(e){let{state:t,targetRecordId:r}=e,{taskStatus:n,value:i}=t,o=null==i?void 0:i.completeBlocks,s=null==i?void 0:i.totalBlocks;a(904656).Z.update(e=>({...e,[r]:{taskStatus:n,completeBlocks:o,totalBlocks:s}}))}({state:r,targetRecordId:e})}({state:e,copyIndicatorIds:_.map(e=>e.id)}),i().$2(l,e),o=e}catch(e){}if(o){if(o.error)return(n=o.error,(0,a(101787).pA)(n)&&"cross_space_duplication"===n.clientData.type&&(a(773352).log({level:"warning",from:"serverDuplicate",type:"crossSpaceDuplication",data:{errorMessage:o.error.message,spaceIds:u,userAction:g}}),u.length>0))?p({environment:l,eventName:c,request:d,spaceIds:[],copyIndicators:_,targetSpaceId:m,userAction:g}):a(80279).Q.fail(o.error)}else{let e=a(962299).A.formatMessage(a(491611).V.errorTitle);return a(80279).Q.fail(Error(e))}return a(80279).Q.success({recordIdMapJson:null==(t=o)?void 0:t.value.recordIdMapJson,size:(null==(r=o)?void 0:r.value.totalBlocks)??0})}function _(e,t,r){return!!(e&&t&&r)&&a(218744).default.checkGate({gateName:"translate_template_top_bar"})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.