I'm trying to test that my aggregator works with automatic subscription refreshing properly, but after setting a really short (10 minutes) lease interval, I don't get any kind of request from the hub to refresh the subscription. Also, I'm still getting notifications, so it seems that the lease lasts longer than what's returned in lease_seconds by the hub.
So, my question is, how strictly is lease_seconds interpreted by the hub? is it intended to mean that the subscription will end at that time, or that it won't end until some unspecified point after that time? And if it's the latter, how long should a client wait before giving up on the automatic refreshing, and trying to resubscribe? --Ravi
