Newer
Older
import repositories.DailyRepository
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.Future
case class Daily(
id: Option[ObjectId],
userId: ObjectId,
questionId: ObjectId,
content: String,
likes: Int
)
object Daily {
val dailyRepo = new DailyRepository()
def createDaily(
id: Option[ObjectId],
userId: ObjectId,
questionId: ObjectId,
content: String,
likes: Int
): Future[Daily] = {
val daily: Daily = Daily(None, userId, questionId, content, likes)
dailyRepo.insertDaily(daily)
}
def getAllDailies(): Future[Seq[Daily]] = {
dailyRepo.getAllDailies()
}
}