зеркало из https://github.com/nextcloud/news.git
more cleanup
This commit is contained in:
Родитель
a42da9a97c
Коммит
457e1d9bd1
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -421,13 +421,9 @@ class FeedService extends Service {
|
||||||
public function patch($feedId, $userId, $diff=[]) {
|
public function patch($feedId, $userId, $diff=[]) {
|
||||||
$feed = $this->find($feedId, $userId);
|
$feed = $this->find($feedId, $userId);
|
||||||
|
|
||||||
// these attributes just map onto the feed object without extra logic
|
foreach ($diff as $attribute => $value) {
|
||||||
$simplePatches = ['ordering', 'pinned', 'updateMode', 'title', 'folderId'];
|
$method = 'set' . ucfirst($attribute);
|
||||||
foreach ($simplePatches as $attribute) {
|
$feed->$method($value);
|
||||||
if (array_key_exists($attribute, $diff)) {
|
|
||||||
$method = 'set' . ucfirst($attribute);
|
|
||||||
$feed->$method($diff[$attribute]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// special feed updates
|
// special feed updates
|
||||||
|
@ -435,7 +431,6 @@ class FeedService extends Service {
|
||||||
// disable caching for the next update
|
// disable caching for the next update
|
||||||
$feed->setEtag('');
|
$feed->setEtag('');
|
||||||
$feed->setLastModified(0);
|
$feed->setLastModified(0);
|
||||||
$feed->setFullTextEnabled($diff['fullTextEnabled']);
|
|
||||||
$this->feedMapper->update($feed);
|
$this->feedMapper->update($feed);
|
||||||
return $this->update($feedId, $userId, true);
|
return $this->update($feedId, $userId, true);
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче