Default KlickTipp configuration empty, possibility to set a develop mode on klickTipp so that we get a correct user even without response.

This commit is contained in:
elweyn 2021-09-16 15:42:47 +02:00
parent 7084bcb9c0
commit 29bd6620d0
2 changed files with 11 additions and 3 deletions

View File

@ -9,4 +9,9 @@ DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_DATABASE=gradido_community
DB_DATABASE=gradido_community
#KLICKTIPP_USER=
#KLICKTIPP_PASSWORD=
#KLICKTIPP_APIKEY_DE=
#KLICKTIPP_APIKEY_EN=
#KLICKTIPP=true

View File

@ -22,10 +22,13 @@ export const klicktippNewsletterStateMiddleware: MiddlewareFn = async (
next,
) => {
const result = await next()
let klickTipp = new KlickTipp({ status: 'Unsubscribed' })
if (CONFIG.KLICKTIPP) {
const klickTippUser = await getKlickTippUser(result.email)
const klickTipp = new KlickTipp(klickTippUser)
result.klickTipp = klickTipp
if (klickTippUser) {
klickTipp = new KlickTipp(klickTippUser)
}
}
result.klickTipp = klickTipp
return result
}