fix(core): remove useless logic of use favorite (#7533)

closes https://github.com/toeverything/AFFiNE/issues/7534
This commit is contained in:
forehalo
2024-07-18 08:08:24 +00:00
parent 9160469a18
commit 133888d760

View File

@@ -2,8 +2,7 @@ import { FavoriteTag } from '@affine/core/components/page-list';
import { FavoriteItemsAdapter } from '@affine/core/modules/properties';
import { toast } from '@affine/core/utils';
import { useI18n } from '@affine/i18n';
import { assertExists } from '@blocksuite/global/utils';
import { useLiveData, useService, WorkspaceService } from '@toeverything/infra';
import { useLiveData, useService } from '@toeverything/infra';
import { useCallback } from 'react';
export interface FavoriteButtonProps {
@@ -12,11 +11,7 @@ export interface FavoriteButtonProps {
export const useFavorite = (pageId: string) => {
const t = useI18n();
const workspace = useService(WorkspaceService).workspace;
const docCollection = workspace.docCollection;
const currentPage = docCollection.getDoc(pageId);
const favAdapter = useService(FavoriteItemsAdapter);
assertExists(currentPage);
const favorite = useLiveData(favAdapter.isFavorite$(pageId, 'doc'));