diff --git a/frontend/src/api/articles.ts b/frontend/src/api/articles.ts index fe169c4..4adea1b 100644 --- a/frontend/src/api/articles.ts +++ b/frontend/src/api/articles.ts @@ -79,7 +79,6 @@ export interface ArticleDetail extends ArticleListItem { entities?: Record | null sentiment?: number | null duplicate_of?: number | null - is_read?: boolean } export interface LlmSetting { diff --git a/frontend/src/views/Feed.vue b/frontend/src/views/Feed.vue index 30ed9c2..a223120 100644 --- a/frontend/src/views/Feed.vue +++ b/frontend/src/views/Feed.vue @@ -3,9 +3,9 @@ import { computed, onMounted, ref } from 'vue' import { useRouter } from 'vue-router' import { NCard, NSpace, NTag, NText, NSelect, NInput, NButton, NEmpty, NSkeleton, NSpin, - NPagination, + NPagination, useMessage, } from 'naive-ui' -import { articlesApi, sourcesApi, type ArticleListItem, type Source } from '@/api/articles' +import { articlesApi, readsApi, sourcesApi, type ArticleListItem, type Source } from '@/api/articles' import { useAuthStore } from '@/stores/auth' import dayjs from 'dayjs' import relativeTime from 'dayjs/plugin/relativeTime' @@ -15,6 +15,7 @@ dayjs.locale('zh-cn') const router = useRouter() const auth = useAuthStore() +const message = useMessage() const items = ref([]) const sources = ref([]) const loading = ref(false)