diff --git a/plugins/OStatus/classes/FeedSub.php b/plugins/OStatus/classes/FeedSub.php index ad2c4ed684..72746e9b90 100644 --- a/plugins/OStatus/classes/FeedSub.php +++ b/plugins/OStatus/classes/FeedSub.php @@ -108,6 +108,14 @@ class FeedSub extends Managed_DataObject return $this->uri; } + function getLeaseRemaining() + { + if (empty($this->sub_end)) { + return null; + } + return strtotime($this->sub_end) - time(); + } + /** * Do we have a hub? Then we are a PuSH feed. * https://en.wikipedia.org/wiki/PubSubHubbub diff --git a/plugins/OStatus/scripts/resub-feed.php b/plugins/OStatus/scripts/resub-feed.php index d5d0924fbf..37b09883db 100755 --- a/plugins/OStatus/scripts/resub-feed.php +++ b/plugins/OStatus/scripts/resub-feed.php @@ -81,6 +81,8 @@ function showSub($sub) print " Verify token: $sub->verify_token\n"; print " Signature secret: $sub->secret\n"; print " Sub start date: $sub->sub_start\n"; + print " Sub end date: $sub->sub_end\n"; + print " Sub lease remaining: {$sub->getLeaseRemaining()}\n"; print " Record created: $sub->created\n"; print " Record modified: $sub->modified\n"; }