123456789101112131415161718192021222324 |
- import {
- actionGetMessagesSuccess,
- actionGetMessagesReject
- } from '../action';
- import { getMessagesById } from '../../../api-data';
- import { TMessages } from '../../../typescript/redux/messages/types'
- const asyncGetMessagesById= (id:string,cb:any) => async (dispatch:any) => {
- try {
- const data = await getMessagesById<TMessages>(id)
- data && dispatch(actionGetMessagesSuccess(data))
- cb&&cb()
- } catch (e) {
- dispatch(actionGetMessagesReject())
- }
- };
- export { asyncGetMessagesById };
|