diff --git a/app/src/main/java/com/fankes/coloros/notify/utils/factory/ExceptionFactory.kt b/app/src/main/java/com/fankes/coloros/notify/utils/factory/ExceptionFactory.kt index 2ba2c3b..57e88fd 100644 --- a/app/src/main/java/com/fankes/coloros/notify/utils/factory/ExceptionFactory.kt +++ b/app/src/main/java/com/fankes/coloros/notify/utils/factory/ExceptionFactory.kt @@ -78,6 +78,6 @@ inline fun safeOf(default: T, result: () -> T) = try { * @param msg 出错输出的消息 - 默认为空 * @param block 正常回调 */ -inline fun runSafe(msg: String = "", block: () -> Unit) { +inline fun T.runSafe(msg: String = "", block: () -> Unit) { runCatching(block).onFailure { if (msg.isNotBlank()) loggerE(msg = msg, e = it) } } \ No newline at end of file