import { createAction } from '@reduxjs/toolkit'; import { usePendingItems as preferPendingItems } from 'mastodon/initial_state'; export const disconnectTimeline = createAction( 'timeline/disconnect', ({ timeline }: { timeline: string }) => ({ payload: { timeline, usePendingItems: preferPendingItems, }, }), ); export const timelineDelete = createAction<{ statusId: string; accountId: string; references: string[]; reblogOf: string | null; }>('timelines/delete');