正在尝试使用API调用添加注销功能,
logOut = () => {
this.props.dispatch(logOut()).then(
(response) => {
Toast.show({
text: response,
position: 'bottom',
type: 'success'
});
});
this.props.navigation.navigate('Home');
};
在成功和错误块中,我都清除了本地状态,但是我无法在提交功能中显示Toast消息,它在警告之上而不是Toast消息上方抛出警告。我在这里犯了什么错误
new Promise((resolve, reject) => {
dispatch(startAuth());
http
.get('/api/auth/logout')
.then((response) => {
dispatch(authSuccess(null));
resolve(response.message);
})
.catch(() => {
dispatch(authSuccess(null));
reject();
});
});