Add support to unsubscribe user from list and get all user's lists

Created on 26 September 2023, about 1 year ago

Problem/Motivation

Current SendInBlue Api Interface does not support functions:
- unsubscribe user from a list
- get all user's lists

Proposed resolution

Add support for those features.

User interface changes

None

API changes

Just added new functions.

Data model changes

None

✨ Feature request
Status

Needs work

Version

2.0

Component

Code

Created by

πŸ‡ΈπŸ‡°Slovakia durifal

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @durifal
  • @durifal opened merge request.
  • Issue was unassigned.
  • Status changed to Needs review about 1 year ago
  • πŸ‡ΈπŸ‡°Slovakia durifal

    Here is also .patch file with the fix, if anybody would need it.

  • Status changed to Needs work about 1 year ago
  • πŸ‡¦πŸ‡ΉAustria klausi πŸ‡¦πŸ‡Ή Vienna

    Thanks, approach makes sense to me!

    Found just some minor comment issues.

    1. +++ b/includes/sendinblue.manage.inc	(date 1695300377393)
      @@ -476,4 +476,34 @@
      +   * Subscriber user.
      

      Wrong comment, should be unsubscribe?

    2. +++ b/includes/sendinblue.manage.inc	(date 1695300377393)
      @@ -476,4 +476,34 @@
      +   * @param string $listid
      +   *   An array of list id.
      

      but the data type is string. should it be an array or a string?

Production build 0.71.5 2024