diff --git a/packages/pl-fe/src/actions/markers.ts b/packages/pl-fe/src/actions/markers.ts deleted file mode 100644 index 20a8f2750..000000000 --- a/packages/pl-fe/src/actions/markers.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { getClient } from '../api'; - -import type { AppDispatch, RootState } from '@/store'; -import type { Markers, SaveMarkersParams } from 'pl-api'; - -const MARKER_FETCH_SUCCESS = 'MARKER_FETCH_SUCCESS' as const; - -const MARKER_SAVE_SUCCESS = 'MARKER_SAVE_SUCCESS' as const; - -const fetchMarker = - (timeline: Array) => (dispatch: AppDispatch, getState: () => RootState) => - getClient(getState) - .timelines.getMarkers(timeline) - .then((marker) => { - dispatch({ type: MARKER_FETCH_SUCCESS, marker }); - }); - -const saveMarker = - (marker: SaveMarkersParams) => (dispatch: AppDispatch, getState: () => RootState) => - getClient(getState) - .timelines.saveMarkers(marker) - .then((marker) => { - dispatch({ type: MARKER_SAVE_SUCCESS, marker }); - }); - -type MarkersAction = - | { - type: typeof MARKER_FETCH_SUCCESS; - marker: Markers; - } - | { - type: typeof MARKER_SAVE_SUCCESS; - marker: Markers; - }; - -export { MARKER_FETCH_SUCCESS, MARKER_SAVE_SUCCESS, fetchMarker, saveMarker, type MarkersAction };