diff --git a/packages/nicolium/src/actions/export-data.ts b/packages/nicolium/src/actions/export-data.ts index 08f07d102..b0c5e0081 100644 --- a/packages/nicolium/src/actions/export-data.ts +++ b/packages/nicolium/src/actions/export-data.ts @@ -39,7 +39,7 @@ const listAccounts = async (response: PaginatedResponse) => { return Array.from(new Set(accounts)); }; -const exportFollows = async (client: PlApiClient) => { +const exportFollows = async (client: PlApiClient, me: string) => { const response = await client.accounts.getAccountFollowing(me, { limit: 40 }); const followings = await listAccounts(response); const followingsCsv = followings.map((fqn) => fqn + ',true'); diff --git a/packages/nicolium/src/pages/settings/export-data.tsx b/packages/nicolium/src/pages/settings/export-data.tsx index add659e1e..f424a62fe 100644 --- a/packages/nicolium/src/pages/settings/export-data.tsx +++ b/packages/nicolium/src/pages/settings/export-data.tsx @@ -7,6 +7,7 @@ import Column from '@/components/ui/column'; import Form from '@/components/ui/form'; import FormActions from '@/components/ui/form-actions'; import Text from '@/components/ui/text'; +import { useCurrentAccount } from '@/contexts/current-account-context'; import { useClient } from '@/hooks/use-client'; interface ICSVExporter { @@ -53,12 +54,13 @@ const messages = defineMessages({ const ExportDataPage = () => { const client = useClient(); + const accountId = useCurrentAccount(); const intl = useIntl(); return ( exportFollows(client)} + action={() => exportFollows(client, accountId as string)} inputLabel={} inputHint={