Skip to content
Snippets Groups Projects
Commit 6021225c authored by Felipe D'Abrantes's avatar Felipe D'Abrantes
Browse files

Sort Dailies in Feed by creation date

parent 1f1db38f
No related branches found
No related tags found
1 merge request!23Feed service tweaks
......@@ -17,7 +17,7 @@ import play.api.libs.json.{Json, JsValue, JsString, JsObject, JsArray, JsNull}
import org.bson.{BsonWriter, BsonReader, BsonType}
import org.bson.codecs.{Codec, EncoderContext, DecoderContext}
import org.bson.conversions.Bson
import org.mongodb.scala.model.{Updates, Filters}
import org.mongodb.scala.model.{Updates, Filters, Sorts}
case class Daily(
id: Option[ObjectId],
......@@ -62,8 +62,9 @@ object Daily {
val friendsFilter: Bson = Filters.in("user_id", friends: _*)
val questionFilter: Bson = Filters.eq("question_id", questionId)
val filters: Bson = Filters.and(friendsFilter, questionFilter)
val sort: Bson = Sorts.descending("createdAt")
val futureFeed: Future[Seq[Daily]] = dailyRepo.getAll(Some(filters), None, None, None)
val futureFeed: Future[Seq[Daily]] = dailyRepo.getAll(Some(filters), Some(sort), None, None)
if (userDaily.isEmpty)
futureFeed.map(_.map(_.copy(content = "")))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment