From 5c1253261379499ba185d8bce28027f81f7e86e8 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Sat, 3 Jan 2026 23:37:00 +0100 Subject: [PATCH] feat: add RssService for managing RSS feeds and articles. --- src/services/RssService.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/services/RssService.ts b/src/services/RssService.ts index 5e1c037..c9d37d0 100644 --- a/src/services/RssService.ts +++ b/src/services/RssService.ts @@ -47,8 +47,17 @@ class RssService { return response.data; } catch (error: any) { console.error('Error adding RSS feed:', error); - if (error.response && error.response.data && error.response.data.error) { - throw new Error(error.response.data.error); + if (error.response) { + console.error('Backend Response Status:', error.response.status); + console.error('Backend Response Data:', error.response.data); + + const data = error.response.data; + if (data) { + const errorMessage = data.error || data.message || (typeof data === 'string' ? data : JSON.stringify(data)); + if (errorMessage) { + throw new Error(errorMessage); + } + } } throw error; }