Update ImportService, filter deleted posts from getImportedPosts endpoint

pull/4505/head
Daniel Supernault 2 years ago
parent d6d60a8574
commit 10dd348c28
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7

@ -59,6 +59,7 @@ class StatusObserver
ProfileStatusService::delete($status->profile_id, $status->id);
if($status->uri == null) {
ImportPost::whereProfileId($status->profile_id)->whereStatusId($status->id)->delete();
ImportService::clearImportedFiles($status->profile_id);
}
}

@ -97,9 +97,12 @@ class ImportService
return Cache::remember($key, 21600, function() use($profileId) {
return ImportPost::whereProfileId($profileId)
->get()
->filter(function($ip) {
return StatusService::get($ip->status_id);
})
->map(function($ip) {
return collect($ip->media)->map(function($m) { return $m['uri']; });
})->flatten();
})->values()->flatten();
});
}

Loading…
Cancel
Save