mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Add callCklickTippAPI to addFieldsToSubscriber
This commit is contained in:
parent
405be14225
commit
20a80d56a6
@ -143,9 +143,15 @@ export const addFieldsToSubscriber = async (
|
||||
newemail = '',
|
||||
newsmsnumber = '',
|
||||
) => {
|
||||
const isLogin = await loginKlicktippUser()
|
||||
if (isLogin) {
|
||||
const subscriberId = await klicktippConnector.subscriberSearch(email)
|
||||
return await klicktippConnector.subscriberUpdate(subscriberId, fields, newemail, newsmsnumber)
|
||||
}
|
||||
return callKlickTippAPI(
|
||||
async ({ email, fields, newemail, newsmsnumber }) => {
|
||||
const isLogin = await loginKlicktippUser()
|
||||
if (isLogin) {
|
||||
const subscriberId = await klicktippConnector.subscriberSearch(email)
|
||||
return klicktippConnector.subscriberUpdate(subscriberId, fields, newemail, newsmsnumber)
|
||||
}
|
||||
throw new LogError(`Could not add fields (${fields}) to subscriber ${email}`)
|
||||
},
|
||||
{ email, fields, newemail, newsmsnumber },
|
||||
)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user