Hey voidstarr,
I depend on this in a project dear to me. I would love if you could spare the time to fix it :-)
listGroups doesn't return anything anymore. I think the format changed. Group messages now have a group.groupV2.id instead of the old group.groupId. That could be part of the issue here.