From 806790ea8907f5bc423e13d7dd46eb50fa7e194c Mon Sep 17 00:00:00 2001 From: Nikita Nek Dudnik Date: Tue, 16 Jun 2020 09:24:32 +0200 Subject: [PATCH] feat(catalog): use identity API for filtering owned entites --- plugins/catalog/src/hooks/useEntities.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/plugins/catalog/src/hooks/useEntities.ts b/plugins/catalog/src/hooks/useEntities.ts index 8dca72f095..e23ec72910 100644 --- a/plugins/catalog/src/hooks/useEntities.ts +++ b/plugins/catalog/src/hooks/useEntities.ts @@ -15,7 +15,7 @@ */ import { useState, useMemo } from 'react'; import { EntityFilterType, entityFilters } from '../data/filters'; -import { useApi } from '@backstage/core'; +import { useApi, identifyApiRef } from '@backstage/core'; import { catalogApiRef } from '..'; import { useStarredEntities } from './useStarredEntites'; import { Entity } from '@backstage/catalog-model'; @@ -42,11 +42,9 @@ export const useEntities = (): UseEntities => { ['catalog/all', entityFilters[selectedFilter ?? EntityFilterType.ALL]], async () => catalogApi.getEntities(), ); - const useUser = () => { - const [user] = useState('tools@example.com'); - return user; - }; - const userId = useUser(); + + const indentityApi = useApi(identifyApiRef); + const userId = indentityApi.getUserId(); const entitiesByFilter = useMemo(() => { const filterEntities = (