Enhance error handling in MyTischtennisClient and MyTischtennisService. Include status codes in error messages for better debugging and consistency across login failure responses.

This commit is contained in:
Torsten Schulz (local)
2025-11-21 17:02:25 +01:00
parent 0d2dfd9a07
commit b74cb30cf6
2 changed files with 10 additions and 5 deletions

View File

@@ -86,11 +86,12 @@ class MyTischtennisClient {
cookie: authCookie.split(';')[0] // Just the cookie value without attributes
};
} catch (error) {
console.error('MyTischtennis login error:', error.message);
const statusCode = error.response?.status || 500;
console.error('MyTischtennis login error:', error.message, `(Status: ${statusCode})`);
return {
success: false,
error: error.response?.data?.message || 'Login fehlgeschlagen',
status: error.response?.status || 500
error: error.response?.data?.message || error.message || 'Login fehlgeschlagen',
status: statusCode
};
}
}