Feature/kleinanzeigen new (#292)

* Feature/Kleinanzeigen addresses (#289)

* upgrade dependencies

* immoscout_details -> provider_details

* fetching details more generic

* removing claude action

* fixing sparkassen selector

* improvements

* fixing immobilienDE test

* upgrading dependencies

* settings for many provider

---------

Co-authored-by: Adrian Bach <65734063+realDayaa@users.noreply.github.com>
This commit is contained in:
Christian Kellner
2026-04-07 19:53:40 +02:00
committed by GitHub
parent 7888c5b340
commit cdc0cbda2f
35 changed files with 1098 additions and 501 deletions

View File

@@ -307,17 +307,17 @@ export const useFredyState = create(
throw Exception;
}
},
async setImmoscoutDetails(enabled) {
async setProviderDetails(providers) {
try {
await xhrPost('/api/user/settings/immoscout-details', { immoscout_details: enabled });
await xhrPost('/api/user/settings/provider-details', { provider_details: providers });
set((state) => ({
userSettings: {
...state.userSettings,
settings: { ...state.userSettings.settings, immoscout_details: enabled },
settings: { ...state.userSettings.settings, provider_details: providers },
},
}));
} catch (Exception) {
console.error('Error while trying to update immoscout details setting. Error:', Exception);
console.error('Error while trying to update provider details setting. Error:', Exception);
throw Exception;
}
},