import { createAsyncThunk } from '@reduxjs/toolkit'; import { toggleStatus as toggleStatusApi } from '@api'; import { ToggleStatusPayload } from '@interfaces'; export const toggleStatus = createAsyncThunk( 'dashboard/toggleStatus', async (payload: ToggleStatusPayload, { rejectWithValue }) => { try { const response = await toggleStatusApi(payload); return response; } catch (error: unknown) { return rejectWithValue(error); } }, );