fix(web): login error handling (#1322)

This commit is contained in:
Jason Rasmussen 2023-01-13 17:04:59 -05:00 committed by GitHub
parent ba04b753de
commit 5fb3ea465f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 154 additions and 35 deletions

View file

@ -6,8 +6,14 @@ import {
export function handleError(error: unknown, message: string) {
console.error(`[handleError]: ${message}`, error);
let serverMessage = (error as ApiError)?.response?.data?.message;
if (serverMessage) {
serverMessage = `${String(serverMessage).slice(0, 50)}\n<i>(Immich Server Error)<i>`;
}
notificationController.show({
message: (error as ApiError)?.response?.data?.message || message,
message: serverMessage || message,
type: NotificationType.Error
});
}