You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To use a specific part of my service, the user has to agree to receive marketing emails. Currently, there is no option to change only one of these statuses. It's either change them all (by using the workaround I've described) or none. Even if the behavior with preconfirm_subscriptions would change that would mean that the user will be subscribed to both list.
Possible solutions:
change the API so instead of receiving only a list of IDs for target lists it would also get the expected status. In such case preconfirm_subscriptions would be no longer needed. This solution would break the current API
add an API for managing lists for given subscriber. E.g. /api/subscribers/:id/lists/
The text was updated successfully, but these errors were encountered:
add an API for managing lists for given subscriber. E.g. /api/subscribers/:id/lists
I think this is the best approach. preconfirm_subscriptions is only meant to apply to new lists that are being added, which is the current behaviour. I'll push a patch soon.
Version:
Description of the bug and steps to reproduce:
confirmed
)unsubscribed
)Expected behavior:
User is set back to
confirmed
statusActual behavior:
Status of the subscription doesn't change.
Workaround:
Let's say the ID of the target list is 4.
Concerns
Let's say the user is signed up to multiple lists:
1 - newsletter - status: unsubscribed
2 - marketing - status: unsubscribed
To use a specific part of my service, the user has to agree to receive marketing emails. Currently, there is no option to change only one of these statuses. It's either change them all (by using the workaround I've described) or none. Even if the behavior with
preconfirm_subscriptions
would change that would mean that the user will be subscribed to both list.Possible solutions:
preconfirm_subscriptions
would be no longer needed. This solution would break the current APIThe text was updated successfully, but these errors were encountered: