nicolium: infer type from minifier output
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -83,15 +83,7 @@ const minifyGroupList = (response: PaginatedResponse<Group>): 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<typeof minifyConversation>;
|
||||
|
||||
const minifyConversationList = (response: PaginatedResponse<Conversation>) =>
|
||||
minifyList(response, minifyConversation, (conversations) => {
|
||||
store.dispatch(
|
||||
|
||||
Reference in New Issue
Block a user