diff --git a/components/View/Detail.vue b/components/View/Detail.vue index 802dd9a..1d871f1 100644 --- a/components/View/Detail.vue +++ b/components/View/Detail.vue @@ -468,6 +468,7 @@ const summary = computed(() => { 자동으로 진행상황을 확인하고 있어요. 잠시만 기다려주세요...`; case 'SCRAPE_PROCESSING': return `스크랩이 진행중이에요! +30초 정도 걸릴 수 있어요. 자동으로 진행상황을 확인하고 있어요. 잠시만 기다려주세요...`; case 'SCRAPE_REJECTED': return `스크랩에 실패했어요. 다음과 같은 이유일 수 있어요. @@ -480,6 +481,7 @@ const summary = computed(() => { 자동으로 진행상황을 확인하고 있어요. 잠시만 기다려주세요...`; case 'EMBED_PROCESSING': return `AI가 자료를 요약중이에요! +1분 정도 걸릴 수 있어요. 자동으로 진행상황을 확인하고 있어요. 잠시만 기다려주세요...`; case 'EMBED_REJECTED': return `AI가 자료를 요약하지 못했어요. 다음과 같은 이유일 수 있어요. diff --git a/pages/view/[docId].vue b/pages/view/[docId].vue index bf00338..ae4ae44 100644 --- a/pages/view/[docId].vue +++ b/pages/view/[docId].vue @@ -122,6 +122,7 @@ onActivated(() => { }); onDeactivated(() => { + clearInterval(autoReloadInterval); unsetObserver(); }); @@ -145,6 +146,7 @@ const initialFetch = async () => { let autoReloadInterval: any = null; const autoReload = () => { + clearInterval(autoReloadInterval); autoReloadInterval = setInterval(async () => { document.value = await documentStore.fetchDocumentDetail(docId); if ( diff --git a/utils/cardSummary.ts b/utils/cardSummary.ts index 29f03d7..bc2604a 100644 --- a/utils/cardSummary.ts +++ b/utils/cardSummary.ts @@ -24,13 +24,13 @@ export default function ( case 'SCRAPE_PENDING': return '스크랩 대기중이에요.'; case 'SCRAPE_PROCESSING': - return '스크랩이 진행중이에요!'; + return '스크랩이 진행중이에요!\n30초 정도 걸릴 수 있어요.'; case 'SCRAPE_REJECTED': return '스크랩에 실패했어요.'; case 'EMBED_PENDING': return 'AI가 곧 자료를 요약할거에요.'; case 'EMBED_PROCESSING': - return 'AI가 자료를 요약중이에요!'; + return 'AI가 자료를 요약중이에요!\n1분 정도 걸릴 수 있어요.'; case 'EMBED_REJECTED': return 'AI가 자료를 요약하지 못했어요.'; default: