import { CREATE_GROUP_PENDING, CREATE_GROUP_SUCCESS, CREATE_GROUP_ERROR, CREATE_GROUP_RESET, GET_DEMAND_GROUP_PENDING, GET_DEMAND_GROUP_SUCCESS, GET_DEMAND_GROUP_ERROR, GET_DEMAND_GROUP_RESET, GET_UNIQUE_DEMAND_GROUP_PENDING, GET_UNIQUE_DEMAND_GROUP_RESET, GET_UNIQUE_DEMAND_GROUP_ERROR, GET_UNIQUE_DEMAND_GROUP_SUCCESS, TREAT_DEMAND_GROUP_PENDING, TREAT_DEMAND_GROUP_SUCCESS, TREAT_DEMAND_GROUP_ERROR, TREAT_DEMAND_GROUP_RESET, JOIN_GROUP_PENDING, JOIN_GROUP_SUCCESS, JOIN_GROUP_RESET, JOIN_GROUP_ERROR, GET_USER_GROUP_DETAIL_PENDING, GET_USER_GROUP_DETAIL_SUCCESS, GET_USER_GROUP_DETAIL_RESET, GET_USER_GROUP_DETAIL_ERROR, GET_NOTIFICATIONS_ERROR, GET_NOTIFICATIONS_RESET, GET_NOTIFICATIONS_PENDING } from "../types/NanoCreditType"; export const fetchCreateGroupPending = () => ({ type: CREATE_GROUP_PENDING }); export const fetchCreateGroupSuccess = (res) => ({ type: CREATE_GROUP_SUCCESS, result: res, }); export const fetchCreateGroupError = (error) => ({ type: CREATE_GROUP_ERROR, result: error }); export const fetchCreateGroupReset = () => ({ type: CREATE_GROUP_RESET }); export const fetchGetDemandsGroupPending = () => ({ type: GET_DEMAND_GROUP_PENDING }); export const fetchGetDemandsGroupSuccess = (res) => ({ type: GET_DEMAND_GROUP_SUCCESS, result: res, }); export const fetchGetDemandsGroupError = (error) => ({ type: GET_DEMAND_GROUP_ERROR, result: error }); export const fetchGetDemandsGroupReset = () => ({ type: GET_DEMAND_GROUP_RESET }); export const fetchGetUniqueDemandsGroupPending = () => ({ type: GET_UNIQUE_DEMAND_GROUP_PENDING }); export const fetchGetUniqueDemandsGroupSuccess = (res) => ({ type: GET_UNIQUE_DEMAND_GROUP_SUCCESS, result: res, }); export const fetchGetUniqueDemandsGroupError = (error) => ({ type: GET_UNIQUE_DEMAND_GROUP_ERROR, result: error }); export const fetchGetUniqueDemandsGroupReset = () => ({ type: GET_UNIQUE_DEMAND_GROUP_RESET }); export const fetchTreatDemandsGroupPending = () => ({ type: TREAT_DEMAND_GROUP_PENDING }); export const fetchTreatDemandsGroupSuccess = (res) => ({ type: TREAT_DEMAND_GROUP_SUCCESS, result: res, }); export const fetchTreatDemandsGroupError = (error) => ({ type: TREAT_DEMAND_GROUP_ERROR, result: error }); export const fetchTreatDemandsGroupReset = () => ({ type: TREAT_DEMAND_GROUP_RESET }); export const fetchJoinGroupPending = () => ({ type: JOIN_GROUP_PENDING }); export const fetchJoinGroupSuccess = (res) => ({ type: JOIN_GROUP_SUCCESS, result: res, }); export const fetchJoinGroupError = (error) => ({ type: JOIN_GROUP_ERROR, result: error }); export const fetchJoinGroupReset = () => ({ type: JOIN_GROUP_RESET }); export const fetchGetUserGroupDetailPending = () => ({ type: GET_USER_GROUP_DETAIL_PENDING }); export const fetchGetUserGroupDetailSuccess = (res) => ({ type: GET_USER_GROUP_DETAIL_SUCCESS, result: res, }); export const fetchGetUserGroupDetailError = (error) => ({ type: GET_USER_GROUP_DETAIL_ERROR, result: error }); export const fetchGetUserGroupDetailReset = () => ({ type: GET_USER_GROUP_DETAIL_RESET }); export const fetchGetNotificationPending = () => ({ type: GET_NOTIFICATIONS_PENDING }); export const fetchGetNotificationSuccess = (res) => ({ type: GET_NOTIFICATIONS_SUCCESS, result: res, }); export const fetchGetNotificationError = (error) => ({ type: GET_NOTIFICATIONS_ERROR, result: error }); export const fetchGetNotificationReset = () => ({ type: GET_NOTIFICATIONS_RESET });