Refine #574
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user