import { queryOSSData } from '@/services/boom'; import { message } from 'antd'; export default { namespace: 'file', state: { OSSData: {}, }, effects: { *queryOSSData({}, { call, put }) { const response = yield call(queryOSSData); if (response) { yield put({ type: 'save', payload: { OSSData: response.data }, }); } }, }, reducers: { save(state, action) { return { ...state, ...action.payload, }; }, }, };