2024-07-11 11:46:48 +05:30
|
|
|
import { configureStore } from "@reduxjs/toolkit";
|
|
|
|
|
import { setupListeners } from "@reduxjs/toolkit/query";
|
2024-08-22 18:48:45 +05:30
|
|
|
// import { sponserMaster } from "../Services/sponser.service";
|
|
|
|
|
// import { investmentType } from "../Services/investment.type.service";
|
2024-07-11 11:46:48 +05:30
|
|
|
import { exchangeRate } from "../Services/exchange.rate.service";
|
|
|
|
|
import { ioService } from "../Services/io.service";
|
|
|
|
|
import { investorDetails } from "../Services/investor.details.service";
|
|
|
|
|
import { investorTransaction } from "../Services/investor.transaction.service";
|
2024-08-07 20:18:36 +05:30
|
|
|
// import { api } from "../Services/api.service";
|
|
|
|
|
// import { keyMerits } from "../Services/Key.merits.service";
|
2024-08-01 13:54:34 +05:30
|
|
|
import { bankDetails } from "../Services/bank.details.service";
|
2024-08-02 13:00:27 +05:30
|
|
|
import { contact } from "../Services/contact.service";
|
2024-08-05 17:58:01 +05:30
|
|
|
import { depositRequest } from "../Services/deposit.request.service";
|
2024-08-07 20:18:36 +05:30
|
|
|
import { apiSlice, baseQuery } from "../Services/token.serivce";
|
2024-08-22 12:10:34 +05:30
|
|
|
import { drawalRequest } from "../Services/drawal.request.service";
|
2024-08-23 12:24:34 +05:30
|
|
|
import { deleteRequest } from "../Services/delete.request.service";
|
2024-09-17 15:33:27 +05:30
|
|
|
import { banInvestorDetails } from "../Services/ban.investor.service";
|
2024-10-10 16:16:28 +05:30
|
|
|
import { fawateerRequest } from "../Services/fawateer.request.service";
|
|
|
|
|
import { fawateerMaker } from "../Services/fawateer.maker.service";
|
2024-12-05 20:26:39 +05:30
|
|
|
import { sabAdminMaster } from "../Services/subadmin.service";
|
2024-06-20 12:09:48 +05:30
|
|
|
|
|
|
|
|
export const store = configureStore({
|
|
|
|
|
reducer: {
|
2024-08-07 20:18:36 +05:30
|
|
|
[apiSlice.reducerPath]: apiSlice.reducer,
|
2024-08-22 18:48:45 +05:30
|
|
|
// [sponserMaster.reducerPath]: sponserMaster.reducer,
|
|
|
|
|
// [investmentType.reducerPath]: investmentType.reducer,
|
2024-07-11 11:46:48 +05:30
|
|
|
[exchangeRate.reducerPath]: exchangeRate.reducer,
|
|
|
|
|
[ioService.reducerPath]: ioService.reducer,
|
|
|
|
|
[investorDetails.reducerPath]: investorDetails.reducer,
|
|
|
|
|
[investorTransaction.reducerPath]: investorTransaction.reducer,
|
2024-08-01 13:54:34 +05:30
|
|
|
[bankDetails.reducerPath]: bankDetails.reducer,
|
2024-08-02 13:00:27 +05:30
|
|
|
[contact.reducerPath]: contact.reducer,
|
2024-08-05 17:58:01 +05:30
|
|
|
[depositRequest.reducerPath]: depositRequest.reducer,
|
2024-08-22 12:10:34 +05:30
|
|
|
[drawalRequest.reducerPath]: drawalRequest.reducer,
|
2024-08-23 12:24:34 +05:30
|
|
|
[deleteRequest.reducerPath]: deleteRequest.reducer,
|
2024-09-17 15:33:27 +05:30
|
|
|
[banInvestorDetails.reducerPath]: banInvestorDetails.reducer,
|
2024-10-10 16:16:28 +05:30
|
|
|
[fawateerRequest.reducerPath]: fawateerRequest.reducer,
|
|
|
|
|
[fawateerMaker.reducerPath]: fawateerMaker.reducer,
|
2024-12-05 20:26:39 +05:30
|
|
|
[sabAdminMaster.reducerPath]: sabAdminMaster.reducer,
|
2024-10-10 16:16:28 +05:30
|
|
|
|
2024-07-11 11:46:48 +05:30
|
|
|
// Add other reducers as needed
|
2024-06-20 12:09:48 +05:30
|
|
|
},
|
|
|
|
|
middleware: (getDefaultMiddleware) =>
|
2024-07-11 11:46:48 +05:30
|
|
|
getDefaultMiddleware({
|
|
|
|
|
thunk: {
|
2024-08-07 20:18:36 +05:30
|
|
|
extraArgument: baseQuery, // Pass Axios instance as extra argument
|
2024-07-11 11:46:48 +05:30
|
|
|
},
|
2024-07-15 12:27:23 +05:30
|
|
|
}).concat(
|
2024-08-07 20:18:36 +05:30
|
|
|
apiSlice.middleware,
|
2024-08-22 18:48:45 +05:30
|
|
|
// sponserMaster.middleware,
|
|
|
|
|
// investmentType.middleware,
|
2024-07-15 12:27:23 +05:30
|
|
|
exchangeRate.middleware,
|
|
|
|
|
ioService.middleware,
|
|
|
|
|
investorDetails.middleware,
|
2024-07-22 14:50:31 +05:30
|
|
|
investorTransaction.middleware,
|
2024-08-01 13:54:34 +05:30
|
|
|
bankDetails.middleware,
|
2024-08-02 13:00:27 +05:30
|
|
|
contact.middleware,
|
2024-08-05 17:58:01 +05:30
|
|
|
depositRequest.middleware,
|
2024-08-22 12:10:34 +05:30
|
|
|
drawalRequest.middleware,
|
2024-08-23 12:24:34 +05:30
|
|
|
deleteRequest.middleware,
|
2024-09-17 15:33:27 +05:30
|
|
|
banInvestorDetails.middleware,
|
2024-10-10 16:16:28 +05:30
|
|
|
fawateerRequest.middleware,
|
|
|
|
|
fawateerMaker.middleware,
|
2024-12-05 20:26:39 +05:30
|
|
|
sabAdminMaster.middleware,
|
2024-07-15 12:27:23 +05:30
|
|
|
),
|
2024-06-20 12:09:48 +05:30
|
|
|
});
|
|
|
|
|
|
|
|
|
|
setupListeners(store.dispatch);
|
|
|
|
|
|
2024-07-11 11:46:48 +05:30
|
|
|
export default store;
|
2024-07-18 14:32:11 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|