The getBouncesBySubuser method caches all results under a single cid 'sendgrid_reports_bounces' which doesn't take into account changing method arguments.
Also the GetResponse method doesn't catch ServerExceptions.
run getBouncesBySubuser() multiple times with different start/end times or different subusers. You will always get the same results unless you clear cache.
Modified the cache key to include the 2 or 3 arguments.
Added an exception handler for ServerExceptions
Closed: outdated
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.