Мне нужно передать 2 значения в почтовый запрос.
Я написал вызов как таковой
const { phoneNumber, code } = params;
yield call(
apiCall,
Generic.loginSms,
actions.loginSmsLink(phoneNumber, code)
);
Действие как таковое.
export const loginSmsLink = createAction(
ActionTypes.SMS_CODE_LOGIN,
phoneNumber => ({ phoneNumber }),
code => ({ code })
);
запрос:
loginSms: apiCall(({phoneNumber, code}) => ({
method: 'POST',
url: '/login',
data: {
loginAuthenticationToken: {
'@type': 'sms',
phoneNumber,
code
}
}
})),
Запрос принимает только первый параметр phoneNumber.