import { actionSelectChat, actionGetChatById } from '../action'; import { startChat,getChatById } from '../../../api-data'; import { TChat } from '../../../typescript/redux/chat/types' const asyncStartChatById = (id:string) => async (dispatch:any) => { try { const data = await startChat<TChat>(id) data&&dispatch(actionSelectChat(data)) } catch(e) {} }; const asyncGetChatById = (id:string) => async (dispatch:any) => { try { const data = await getChatById<TChat>(id) data&&dispatch(actionGetChatById(data)) } catch(e) {} }; export { asyncStartChatById,asyncGetChatById };