refactor: get rid of EntityTypes[Entities.STATUSES]
This commit is contained in:
parent
65f03707e4
commit
ca70e6e6fa
|
@ -1,8 +1,8 @@
|
||||||
import { EntityTypes, Entities } from 'soapbox/entity-store/entities.ts';
|
import { Entities } from 'soapbox/entity-store/entities.ts';
|
||||||
import { useEntities } from 'soapbox/entity-store/hooks/index.ts';
|
import { useEntities } from 'soapbox/entity-store/hooks/index.ts';
|
||||||
import { useApi } from 'soapbox/hooks/useApi.ts';
|
import { useApi } from 'soapbox/hooks/useApi.ts';
|
||||||
import { useFeatures } from 'soapbox/hooks/useFeatures.ts';
|
import { useFeatures } from 'soapbox/hooks/useFeatures.ts';
|
||||||
import { statusSchema } from 'soapbox/schemas/status.ts';
|
import { Status as StatusEntity, statusSchema } from 'soapbox/schemas/index.ts';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get all the statuses the user has bookmarked.
|
* Get all the statuses the user has bookmarked.
|
||||||
|
@ -14,7 +14,7 @@ function useBookmarks() {
|
||||||
const api = useApi();
|
const api = useApi();
|
||||||
const features = useFeatures();
|
const features = useFeatures();
|
||||||
|
|
||||||
const { entities, ...result } = useEntities<EntityTypes[Entities.STATUSES]>(
|
const { entities, ...result } = useEntities<StatusEntity>(
|
||||||
[Entities.STATUSES, 'bookmarks'],
|
[Entities.STATUSES, 'bookmarks'],
|
||||||
() => api.get('/api/v1/bookmarks'),
|
() => api.get('/api/v1/bookmarks'),
|
||||||
{ enabled: features.bookmarks, schema: statusSchema },
|
{ enabled: features.bookmarks, schema: statusSchema },
|
||||||
|
|
Loading…
Reference in New Issue