blob: 6cc97643524d5f6a9d55305bf55ff0e7b568aaf4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package gh
import akka.actor.ActorSystem
import akka.stream.ActorMaterializer
import akka.stream.scaladsl.{ Keep, Sink }
import scala.concurrent.Await
import scala.concurrent.duration._
import scala.util.control.NonFatal
object GitHub extends Issues with AkkaHttpClient {
implicit val system = ActorSystem("gh")
implicit val materializer = ActorMaterializer()
def client = new AkkaHttpClient("api.github.com")
}
object Main extends App {
import GitHub._
val done = issues.get("jodersky", "sbt-jni").toMat(Sink.foreach(println))(Keep.right).run()
try {
println(Await.result(done, 10.seconds))
} finally {
GitHub.system.shutdown()
}
}
|