Hi fellow programmers,
I'm caching data locally to save on API calls later on but am bumping into troubles keeping my cached data in sync with the Podio. It's all related to the calculations and webhooks.
Here are my questions and I'm curious what solution Podio or other developers see for it
- when listening for the item.create or item.update hook, I get the item before all the calculations are finished on that item. Is there a way to only get the item with all calculations finished. What solution do you see for this? (waiting a couple of seconds before fetching the item is a kind of an ugly solution)
- when I create/update/delete an item, and this updates an item in another app I do not get an item.update webhook. Is this possible in another way?
- When I update the calculation definition of an app field, in the background podio will update all of the items, but the again, no item.update webhooks are launched.. How to solve?
Thanks for helping me out!