in app/lib/actions/Actions.scala [32:42]
override protected def filter[A](req: GHRequest[A]): Future[Option[Result]] = {
for {
user <- req.userF
userViewOfRepo <- req.gitHub.getRepo(repoId).trying
} yield {
println(s"******* ${user.atLogin} ${userViewOfRepo.map(r => r.full_name + " " + r.permissions)}")
if (userViewOfRepo.isSuccess) None else Some(
Redirect(routes.Application.index()).flashing("message" -> s"You can't see a ${repoId.fullName} repo")
)
}
}