federation refinement
This commit is contained in:
@@ -224,14 +224,14 @@ impl SqliteMovieRepository {
|
||||
) -> Result<Vec<FeedRow>, DomainError> {
|
||||
sqlx::query_as!(
|
||||
FeedRow,
|
||||
"SELECT m.id, m.external_metadata_id, m.title, m.release_year, m.director, m.poster_path,
|
||||
r#"SELECT m.id, m.external_metadata_id, m.title, m.release_year, m.director, m.poster_path,
|
||||
r.id AS review_id, r.movie_id, r.user_id, r.rating, r.comment, r.watched_at, r.created_at, r.remote_actor_url,
|
||||
u.email AS user_email
|
||||
COALESCE(u.email, r.remote_actor_url) AS "user_email!: String"
|
||||
FROM reviews r
|
||||
INNER JOIN movies m ON m.id = r.movie_id
|
||||
INNER JOIN users u ON u.id = r.user_id
|
||||
LEFT JOIN users u ON u.id = r.user_id
|
||||
ORDER BY r.watched_at DESC
|
||||
LIMIT ? OFFSET ?",
|
||||
LIMIT ? OFFSET ?"#,
|
||||
limit, offset
|
||||
)
|
||||
.fetch_all(&self.pool)
|
||||
|
||||
Reference in New Issue
Block a user