improvement: better error messages in frontend

This commit is contained in:
canove
2020-08-27 17:43:22 -03:00
parent 2309349b1d
commit a0dd4ebe80
5 changed files with 67 additions and 49 deletions

View File

@@ -86,7 +86,8 @@ const ContactModal = ({ open, onClose, contactId }) => {
await api.post("/contacts", values);
}
} catch (err) {
alert(err);
alert(err.response.data.error);
console.log(err);
}
handleClose();
};

View File

@@ -163,8 +163,8 @@ const MessageInput = () => {
try {
await api.post(`/messages/${ticketId}`, formData);
} catch (err) {
alert(err.response.data.error);
console.log(err);
alert(err);
}
setLoading(false);
setMedia(mediaInitialState);
@@ -182,7 +182,8 @@ const MessageInput = () => {
try {
await api.post(`/messages/${ticketId}`, message);
} catch (err) {
alert(err);
alert(err.response.data.error);
console.log(err);
}
setInputMessage("");
setShowEmoji(false);
@@ -217,20 +218,19 @@ const MessageInput = () => {
}
const formData = new FormData();
const filename = `${new Date().getTime()}.mp3`;
console.log(blob);
formData.append("media", blob, filename);
formData.append("body", filename);
formData.append("fromMe", true);
try {
await api.post(`/messages/${ticketId}`, formData);
} catch (err) {
alert(err.response.data.error);
console.log(err);
alert(err);
}
setRecording(false);
setLoading(false);
})
.catch(e => console.log(e));
.catch(err => console.log(err));
};
const handleCancelAudio = () => {

View File

@@ -32,11 +32,7 @@ const RouteWrapper = ({ component: Component, isPrivate = false, ...rest }) => {
}
if (isAuth && !isPrivate) {
return (
<Redirect
to={{ pathname: "/dashboard", state: { from: rest.location } }}
/>
);
return <Redirect to={{ pathname: "/", state: { from: rest.location } }} />;
}
return <Route {...rest} component={Component} />;