Hello again! I did look at this the first time around.
The problem is that because Tumblr doesn’t send notifications to the phone directly, DashBuddy has to use a background task - which the phone will terminate if it takes longer than 15 seconds or about 5mb of memory.
The Tumblr API doesn’t have a count function, so to find out how many new posts there are I’d have to download them all - which would break the limits more often than not - stopping any updates at all.
The way it works at the moment I check to see if there’s been at least one new post, then I’m able to use the background task and still come in well under the limit.
I hope this makes sense, and helps explain why I chose to do it simply as an off or on thing.
Thanks for the question!
Steven