diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index c1bbaa2..47fe3fe 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -53,7 +53,7 @@ const icons = { ๊ณ ์ • ์ง€์ถœ - ๐Ÿ”’ + diff --git a/src/router/index.js b/src/router/index.js index e665040..35b655d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -155,7 +155,8 @@ const router = createRouter({ path: '/account/recurrings', name: 'account-recurrings', component: () => import('../views/account/RecurringView.vue'), - meta: { requiresAuth: true, requiresPremium: true }, + // ๊ณ ์ •์ง€์ถœ์€ ๋ฌด๋ฃŒ๋„ 2๊ฑด๊นŒ์ง€ ์ฒดํ—˜(์ดˆ๊ณผ ์‹œ ์—…์…€) โ€” ์œ ๋ฃŒ ๊ฒŒ์ดํŠธ ํ•ด์ œ + meta: { requiresAuth: true }, }, // ์„ค์ • (์•ฑ ํ•˜๋‹จ ๋‚ด๋น„๊ฒŒ์ด์…˜ โ†’ ์„ค์ •) { diff --git a/src/views/account/AccountView.vue b/src/views/account/AccountView.vue index f342ccf..79adfd4 100644 --- a/src/views/account/AccountView.vue +++ b/src/views/account/AccountView.vue @@ -941,13 +941,11 @@ async function analyzePasted() { onMounted(async () => { // ์ง„์ž… ์‹œ ๋ฐ€๋ฆฐ ์ •๊ธฐ ๊ฑฐ๋ž˜๋ฅผ ๋จผ์ € ๋ฐ˜์˜ํ•œ ๋’ค ๋ชฉ๋ก์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค (์ค‘๋ณต ์—†์ด) - // ๊ณ ์ •์ง€์ถœ์€ ์œ ๋ฃŒ ์ „์šฉ โ€” ๋ฌด๋ฃŒ ํšŒ์›์€ ํ˜ธ์ถœ ์ž์ฒด๋ฅผ ๊ฑด๋„ˆ๋›ด๋‹ค(403/์—…๊ทธ๋ ˆ์ด๋“œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋ฐฉ์ง€) - if (isPremium.value) { - try { - await accountApi.runRecurrings() - } catch { - // ์ •๊ธฐ ๊ฑฐ๋ž˜ ๋ฐ˜์˜ ์‹คํŒจ๋Š” ๊ฐ€๊ณ„๋ถ€ ์กฐํšŒ๋ฅผ ๋ง‰์ง€ ์•Š๋Š”๋‹ค - } + // ๊ณ ์ •์ง€์ถœ์€ ๋ฌด๋ฃŒ๋„ 2๊ฑด๊นŒ์ง€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ†’ ๋ชจ๋“  ๋กœ๊ทธ์ธ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์‹คํ–‰ + try { + await accountApi.runRecurrings() + } catch { + // ์ •๊ธฐ ๊ฑฐ๋ž˜ ๋ฐ˜์˜ ์‹คํŒจ๋Š” ๊ฐ€๊ณ„๋ถ€ ์กฐํšŒ๋ฅผ ๋ง‰์ง€ ์•Š๋Š”๋‹ค } load() loadTagOptions() diff --git a/src/views/account/RecurringView.vue b/src/views/account/RecurringView.vue index 8226c32..0102b98 100644 --- a/src/views/account/RecurringView.vue +++ b/src/views/account/RecurringView.vue @@ -1,16 +1,26 @@