You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.0 KiB
32 lines
1.0 KiB
import proxy from "../proxy"; |
|
import { Dispatch } from "redux"; |
|
const userFactor = { |
|
payment: |
|
(data1 = {}, data2 = {}) => |
|
async (dispatch: Dispatch) => { |
|
await proxy.post("userProduct/addVOD", data1, { dispatch }); |
|
await proxy.post("userFactor/paymentVOD", data2, { dispatch }); |
|
}, |
|
verify: |
|
(data = {}) => |
|
async (dispatch: Dispatch) => |
|
await proxy.post("userFactor/verifyVOD", data, { dispatch }), |
|
info: |
|
(data = {}) => |
|
async (dispatch: Dispatch) => |
|
await proxy.get("userFactor/info", data, { dispatch }), |
|
update: |
|
(data = {}, data2 = {}) => |
|
async (dispatch: Dispatch) => { |
|
await proxy.put("userFactor/update", data, { dispatch }); |
|
await proxy.get("userFactor/info", data2, { dispatch }); |
|
}, |
|
deleteUserOffCode: |
|
(data = {}, data2 = {}) => |
|
async (dispatch: Dispatch) => { |
|
await proxy.delete("userFactor/deleteUserOffCode", data, { dispatch }); |
|
await proxy.get("userFactor/info", data2, { dispatch }); |
|
}, |
|
}; |
|
|
|
export default userFactor;
|
|
|