Я пытаюсь внести изменения в свое приложение, и мне трудно и я получаю ошибку нераспознанным токеном. Я проверил мой API
. Буду признателен, если кто-нибудь сможет просмотреть sendData () и сообщить мне, если что-то выглядит не так.
'' '
handleSubmit = () => {
const {screenProps: {auth: {logInUser}}, navigation: {navigate}} = this.props
console.log("props:" + this.props)
const user = {
password: this.state.password,
email: this.state.email,
}
if (requiredFields(['email', 'password'], ['Email Address', 'Password'], this.state)) {
logInUser(user, navigate)
sendData(this.user, this.state.password, this.state.email ).then(r => console.log(r) )
async function sendData(user,password, email) {
try {
const url = (my_api_url)
const resp = await fetch(url, {
method: 'PUT',
headers: myHeaders(user),
body: JSON.stringify({EmailAddress: email, Password: password}),
})
const results = await resp.json()
this.setState({isFetching: false})
if (results.errors) {
throw new Error(result.Error)
} else {
console.log(result)
}
} catch (e) {
Alert.alert(e.title, e.message)
} finally {
}
}