Использование: aws-усиление 0.3.3, aws-усиление-реакция-нативный 0.2.9., Redux-saga 0.15.6
При вызове Auth.confirmSignIn
с использованием избыточного-saga:
let confirmedUserData = yield call([Auth, Auth.confirmSignIn], userObj, authCode, 'SMS');
Получение следующей ошибки: «Ошибка TypeEr: user.sendMFACode не является функцией»
Объект ответа отAuth.signIn
является следующим: https://d.pr/AX6IQI. Этот объект ответа является тем, что передается Auth.confirmSignIn
как пользовательский объект.При просмотре объекта ответа нет функции sendMFACode
.Далее, увидев следующее: https://d.pr/i/gmzi0E, которое существует несколько раз в объекте ответа:
"TypeError: Свойства 'caller', 'callee' и 'arguments' могут быть недоступныв функциях строгого режима или объектах аргументов для их вызова "
Я не уверен, что приведенная выше ошибка связана с ошибкой" TypeError: user.sendMFACode не является функцией ", поскольку я 'Я не уверен, где sendMFACode
должен жить.
Функция Auth.confirmSignIn
выглядит следующим образом: https://gist.github.com/grgaortiz/9a9dacefe1deca932396beea34ebebf2. Вы можете видеть, как она пытается вызвать функцию sendMFACode
из объекта ответа "user".
Существует закрыл проблему с github , но было решено поменять местами сауну из-за редукса, что не решило проблему.