Advertisement
PaleoCrafter

Untitled

Feb 12th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.40 KB | None | 0 0
  1. val history = reportService.history()
  2. for {
  3.   h <- history
  4.   grouped = Future.sequence(h.groupBy(_._1).collect {
  5.     case (id, _) => reportService.find(id).filter(_.isDefined).map(r => (id, r.get))
  6.   })
  7.   reportList <- grouped
  8.   reports = reportList.toMap
  9.   resolved = h.collect {
  10.     case (id, commit) if reports.contains(id) => (reports(id), commit)
  11.   }
  12. } yield Ok(views.html.index(resolved))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement