Entry: add archived_at property and updateArchived method

This commit is contained in:
Sébastien Viande
2018-04-11 11:42:52 +02:00
committed by Jeremy Benoist
parent 2f3af70e1a
commit 7975395d10
13 changed files with 132 additions and 15 deletions

View File

@ -133,7 +133,7 @@ abstract class BrowserImport extends AbstractImport
);
}
$entry->setArchived($data['is_archived']);
$entry->updateArchived($data['is_archived']);
if (!empty($data['created_at'])) {
$dt = new \DateTime();

View File

@ -135,7 +135,7 @@ class InstapaperImport extends AbstractImport
);
}
$entry->setArchived($importedEntry['is_archived']);
$entry->updateArchived($importedEntry['is_archived']);
$entry->setStarred($importedEntry['is_starred']);
$this->em->persist($entry);

View File

@ -119,7 +119,7 @@ class PinboardImport extends AbstractImport
);
}
$entry->setArchived($data['is_archived']);
$entry->updateArchived($data['is_archived']);
$entry->setStarred($data['is_starred']);
$entry->setCreatedAt(new \DateTime($data['created_at']));

View File

@ -194,7 +194,7 @@ class PocketImport extends AbstractImport
$this->fetchContent($entry, $url);
// 0, 1, 2 - 1 if the item is archived - 2 if the item should be deleted
$entry->setArchived(1 === $importedEntry['status'] || $this->markAsRead);
$entry->updateArchived(1 === $importedEntry['status'] || $this->markAsRead);
// 0 or 1 - 1 If the item is starred
$entry->setStarred(1 === $importedEntry['favorite']);

View File

@ -111,7 +111,7 @@ class ReadabilityImport extends AbstractImport
// update entry with content (in case fetching failed, the given entry will be return)
$this->fetchContent($entry, $data['url'], $data);
$entry->setArchived($data['is_archived']);
$entry->updateArchived($data['is_archived']);
$entry->setStarred($data['is_starred']);
$entry->setCreatedAt(new \DateTime($data['created_at']));

View File

@ -122,7 +122,7 @@ abstract class WallabagImport extends AbstractImport
$entry->setPreviewPicture($importedEntry['preview_picture']);
}
$entry->setArchived($data['is_archived']);
$entry->updateArchived($data['is_archived']);
$entry->setStarred($data['is_starred']);
if (!empty($data['created_at'])) {