From c995c5b447cd32f4eb9f3cd9fc1865fd93962f24 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 20 Nov 2015 19:55:23 +0100 Subject: If a feed failed to update more than 10 times, show a hint in the web interface --- db/feed.php | 7 ++++++- db/item.php | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'db') diff --git a/db/feed.php b/db/feed.php index f5f3562ec..2960ecd25 100644 --- a/db/feed.php +++ b/db/feed.php @@ -52,6 +52,8 @@ use \OCP\AppFramework\Db\Entity; * @method void setDeletedAt(integer $value) * @method integer getArticlesPerUpdate() * @method void setArticlesPerUpdate(integer $value) + * @method integer getUpdateErrorCount() + * @method void setUpdateErrorCount(integer $value) */ class Feed extends Entity implements IAPI, \JsonSerializable { @@ -76,6 +78,7 @@ class Feed extends Entity implements IAPI, \JsonSerializable { protected $fullTextEnabled; protected $pinned; protected $updateMode; + protected $updateErrorCount; public function __construct(){ $this->addType('parentId', 'integer'); @@ -89,6 +92,7 @@ class Feed extends Entity implements IAPI, \JsonSerializable { $this->addType('ordering', 'integer'); $this->addType('fullTextEnabled', 'boolean'); $this->addType('updateMode', 'integer'); + $this->addType('updateErrorCount', 'integer'); } @@ -114,7 +118,8 @@ class Feed extends Entity implements IAPI, \JsonSerializable { 'ordering', 'fullTextEnabled', 'pinned', - 'updateMode' + 'updateMode', + 'updateErrorCount' ]); $url = parse_url($this->link)['host']; diff --git a/db/item.php b/db/item.php index 91b3215a6..a314baf7a 100644 --- a/db/item.php +++ b/db/item.php @@ -28,6 +28,7 @@ use \OCP\AppFramework\Db\Entity; * @method string getTitle() * @method string getAuthor() * @method string getRtl() + * @method string getFingerprint() * @method integer getPubDate() * @method void setPubDate(integer $value) * @method string getBody() @@ -42,6 +43,7 @@ use \OCP\AppFramework\Db\Entity; * @method void setRtl(boolean $value) * @method integer getLastModified() * @method void setLastModified(integer $value) + * @method void setFingerprint(string $value) */ class Item extends Entity implements IAPI, \JsonSerializable { -- cgit v1.2.3