I want to be able to use the mailjet API client for calls not related to sending emails, such as list management. I usually expect an API module to expose the full API in a usable fashion.
Try to access client property on MailjetApiHandler - you can't, it's protected (as it should be).
MailjetApiHandler handles two separate concerns:
Normally I would suggest that separating these concerns into two separate services would be the best approach, however I think that will cause backwards-compatibility issues... so unless there's appetite for a 2.x version I'd say that adding a getClient() method to the existing service would be enough.
Unlikely.
Maybe, depends on approach.
None.
Closed: works as designed
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.