This commit is contained in:
Mygod
2016-03-11 22:02:52 +08:00
parent 3bb746254e
commit 216cc9efe2
@@ -2,17 +2,16 @@ package com.github
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.Future
import scala.util.{Success, Failure, Try}
import scala.util.{Failure, Try}
/**
* @author Mygod
*/
package object shadowsocks {
val handleFailure: PartialFunction[Try[_], Unit] = {
case Success(_) =>
private val handleFailure: Try[_] => Unit = {
case Failure(e) => e.printStackTrace()
case _ =>
}
def ThrowableFuture[T](f: => T) = Future(f) onComplete handleFailure
}
}