]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - src/Wallabag/ImportBundle/Import/PocketImport.php
Change flash message for queued articles
[github/wallabag/wallabag.git] / src / Wallabag / ImportBundle / Import / PocketImport.php
index 845380b798f61a36c01d28f742e6bcb9c59c85ba..cc6faf1f5860c3166393739dec53e0c5a0e822d5 100644 (file)
@@ -172,17 +172,6 @@ class PocketImport extends AbstractImport
         return true;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    public function getSummary()
-    {
-        return [
-            'skipped' => $this->skippedEntries,
-            'imported' => $this->importedEntries,
-        ];
-    }
-
     /**
      * Set the Guzzle client.
      *
@@ -193,6 +182,11 @@ class PocketImport extends AbstractImport
         $this->client = $client;
     }
 
+    /**
+     * {@inheritdoc}
+     *
+     * @see https://getpocket.com/developer/docs/v3/retrieve
+     */
     public function parseEntry(array $importedEntry)
     {
         $url = isset($importedEntry['resolved_url']) && $importedEntry['resolved_url'] != '' ? $importedEntry['resolved_url'] : $importedEntry['given_url'];
@@ -249,6 +243,10 @@ class PocketImport extends AbstractImport
             );
         }
 
+        if (!empty($importedEntry['time_added'])) {
+            $entry->setCreatedAt((new \DateTime())->setTimestamp($importedEntry['time_added']));
+        }
+
         $this->em->persist($entry);
         ++$this->importedEntries;
 
@@ -260,7 +258,7 @@ class PocketImport extends AbstractImport
      */
     protected function setEntryAsRead(array $importedEntry)
     {
-        $importedEntry['status'] = 1;
+        $importedEntry['status'] = '1';
 
         return $importedEntry;
     }