передать несколько значений в редукционный сага вызов - PullRequest
0 голосов
/ 03 сентября 2018

Мне нужно передать 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.

...