Итак, у меня была функция конечной точки
import AppConfig from "../config/app-config";
const create = (baseURL = AppConfig.apiUrl) => {
const api = apisauce.create({
baseURL,
headers: {
"Cache-Control": "no-cache"
},
timeout: 10000
});
const listAssignedDevices = vehicleId =>
api.get(`api/fleet/vehicle/${vehicleId}/devices`)
return listAssignedDevices
export default create
отредактировано
Я пытаюсь вызвать эту конечную точку с массивом в виде списка параметров в redux-saga
Я уже пробовал использовать функцию карты, как в redux-saga: Как программно создать несколько вызовов / побочных эффектов для выхода?
const listVehicleId = [1,2,3,4,5,6,7]
const response = yield listVehicleId.map(vehicleId => call(api.listAssignedDevices, vehicleId)
console.log(response)
if (response.ok && response.headers['content-type'].indexOf('json') !== -1) {
console.tron.log('AturBcak - OK')
yield put(AturBcakActions.aturBcakMultipleSuccess(response.data))
}
, но ответ не определен , я хочу знать, как сделать несколько вызовов с другим параметром.