diff --git a/packages/pl-fe/src/queries/utils/minify-list.ts b/packages/pl-fe/src/queries/utils/minify-list.ts index 8b1407100..3d66a8934 100644 --- a/packages/pl-fe/src/queries/utils/minify-list.ts +++ b/packages/pl-fe/src/queries/utils/minify-list.ts @@ -83,15 +83,7 @@ const minifyGroupList = (response: PaginatedResponse): PaginatedResponse< }, ); -type MinifiedConversation = { - id: string; - unread: boolean; - account_ids: string[]; - last_status: string | null; - last_status_created_at: string | null; -}; - -const minifyConversation = (conversation: Conversation): MinifiedConversation => ({ +const minifyConversation = (conversation: Conversation) => ({ id: conversation.id, unread: conversation.unread, account_ids: conversation.accounts.map((account) => account.id), @@ -99,6 +91,8 @@ const minifyConversation = (conversation: Conversation): MinifiedConversation => last_status_created_at: conversation.last_status?.created_at ?? null, }); +type MinifiedConversation = ReturnType; + const minifyConversationList = (response: PaginatedResponse) => minifyList(response, minifyConversation, (conversations) => { store.dispatch(