override protected def filter[A]()

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")
        )
      }
    }