From 6e9e2512eaa94c753119e22b6224de267d9fd968 Mon Sep 17 00:00:00 2001 From: Sean Molenaar Date: Thu, 4 Feb 2021 21:45:21 +0100 Subject: DB: Remove unused fields Signed-off-by: Sean Molenaar --- lib/Db/Feed.php | 24 ------------------------ lib/Db/Item.php | 38 ++++++++++---------------------------- 2 files changed, 10 insertions(+), 52 deletions(-) (limited to 'lib/Db') diff --git a/lib/Db/Feed.php b/lib/Db/Feed.php index 1d5721d3b..c468f8272 100644 --- a/lib/Db/Feed.php +++ b/lib/Db/Feed.php @@ -64,8 +64,6 @@ class Feed extends Entity implements IAPI, \JsonSerializable /** @var string|null */ protected $lastModified = '0'; /** @var string|null */ - protected $httpEtag = null; - /** @var string|null */ protected $location = null; /** @var int */ protected $ordering = 0; @@ -101,7 +99,6 @@ class Feed extends Entity implements IAPI, \JsonSerializable $this->addType('articlesPerUpdate', 'integer'); $this->addType('httpLastModified', 'string'); $this->addType('lastModified', 'string'); - $this->addType('httpEtag', 'string'); $this->addType('location', 'string'); $this->addType('ordering', 'integer'); $this->addType('fullTextEnabled', 'boolean'); @@ -177,14 +174,6 @@ class Feed extends Entity implements IAPI, \JsonSerializable return $this->fullTextEnabled; } - /** - * @return string|null - */ - public function getHttpEtag(): ?string - { - return $this->httpEtag; - } - /** * @return string|null */ @@ -453,19 +442,6 @@ class Feed extends Entity implements IAPI, \JsonSerializable return $this; } - /** - * @param string|null $httpEtag - */ - public function setHttpEtag(?string $httpEtag = null): Feed - { - if ($this->httpEtag !== $httpEtag) { - $this->httpEtag = $httpEtag; - $this->markFieldUpdated('httpEtag'); - } - - return $this; - } - /** * @param string|null $httpLastModified */ diff --git a/lib/Db/Item.php b/lib/Db/Item.php index cb10900d4..abfcf6506 100644 --- a/lib/Db/Item.php +++ b/lib/Db/Item.php @@ -39,8 +39,6 @@ class Item extends Entity implements IAPI, \JsonSerializable protected $author; /** @var int|null */ protected $pubDate; - /** @var int|null */ - protected $updatedDate; /** @var string|null */ protected $body; /** @var string|null */ @@ -53,8 +51,6 @@ class Item extends Entity implements IAPI, \JsonSerializable protected $mediaDescription; /** @var int */ protected $feedId; - /** @var int */ - protected $status = 0; /** @var string|null */ protected $lastModified = '0'; /** @var string|null */ @@ -77,14 +73,12 @@ class Item extends Entity implements IAPI, \JsonSerializable $this->addType('title', 'string'); $this->addType('author', 'string'); $this->addType('pubDate', 'integer'); - $this->addType('updatedDate', 'integer'); $this->addType('body', 'string'); $this->addType('enclosureMime', 'string'); $this->addType('enclosureLink', 'string'); $this->addType('mediaThumbnail', 'string'); $this->addType('mediaDescription', 'string'); $this->addType('feedId', 'integer'); - $this->addType('status', 'integer'); $this->addType('lastModified', 'string'); $this->addType('searchIndex', 'string'); $this->addType('rtl', 'boolean'); @@ -115,7 +109,6 @@ class Item extends Entity implements IAPI, \JsonSerializable $item->setTitle($import['title']); $item->setAuthor($import['author']); $item->setPubDate($import['pubDate']); - $item->setUpdatedDate($import['updatedDate']); $item->setBody($import['body']); $item->setEnclosureMime($import['enclosureMime']); $item->setEnclosureLink($import['enclosureLink']); @@ -264,14 +257,6 @@ class Item extends Entity implements IAPI, \JsonSerializable return $this->title; } - /** - * @return int|null - */ - public function getUpdatedDate(): ?int - { - return $this->updatedDate; - } - /** * @return null|string */ @@ -303,7 +288,7 @@ class Item extends Entity implements IAPI, \JsonSerializable 'title' => $this->getTitle(), 'author' => $this->getAuthor(), 'pubDate' => $this->getPubDate(), - 'updatedDate' => $this->getUpdatedDate(), + 'updatedDate' => null, 'body' => $this->getBody(), 'enclosureMime' => $this->getEnclosureMime(), 'enclosureLink' => $this->getEnclosureLink(), @@ -507,16 +492,6 @@ class Item extends Entity implements IAPI, \JsonSerializable return $this; } - public function setUpdatedDate(int $updatedDate = null): self - { - if ($this->updatedDate !== $updatedDate) { - $this->updatedDate = $updatedDate; - $this->markFieldUpdated('updatedDate'); - } - - return $this; - } - public function setUrl(string $url = null): self { $url = trim($url); @@ -540,7 +515,7 @@ class Item extends Entity implements IAPI, \JsonSerializable 'title' => $this->getTitle(), 'author' => $this->getAuthor(), 'pubDate' => $this->getPubDate(), - 'updatedDate' => $this->getUpdatedDate(), + 'updatedDate' => null, 'body' => $this->getBody(), 'enclosureMime' => $this->getEnclosureMime(), 'enclosureLink' => $this->getEnclosureLink(), @@ -556,6 +531,13 @@ class Item extends Entity implements IAPI, \JsonSerializable ]; } + /** + * Format for exporting. + * + * @param $feeds + * + * @return array + */ public function toExport($feeds): array { return [ @@ -564,7 +546,7 @@ class Item extends Entity implements IAPI, \JsonSerializable 'title' => $this->getTitle(), 'author' => $this->getAuthor(), 'pubDate' => $this->getPubDate(), - 'updatedDate' => $this->getUpdatedDate(), + 'updatedDate' => null, 'body' => $this->getBody(), 'enclosureMime' => $this->getEnclosureMime(), 'enclosureLink' => $this->getEnclosureLink(), -- cgit v1.2.3