From 4fef11e7dcacb6bba9a1a8792b682025fa1042be Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Thu, 2 Jun 2022 22:40:21 +0200 Subject: [PATCH] Refactor --- .../ElixxirDAppsSDK/LogLevelConfigurator.swift | 18 ++++++++---------- Sources/ElixxirDAppsSDK/LogsListener.swift | 8 +++----- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift b/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift index cbc8f58a..6137fc83 100644 --- a/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift +++ b/Sources/ElixxirDAppsSDK/LogLevelConfigurator.swift @@ -9,16 +9,14 @@ public struct LogLevelConfigurator { } extension LogLevelConfigurator { - public static func live() -> LogLevelConfigurator { - LogLevelConfigurator { logLevel in - var error: NSError? - let result = BindingsLogLevel(logLevel.rawValue, &error) - if let error = error { - throw error - } - if !result { - fatalError("BindingsLogLevel returned `false` without providing error") - } + public static let live = LogLevelConfigurator { logLevel in + var error: NSError? + let result = BindingsLogLevel(logLevel.rawValue, &error) + if let error = error { + throw error + } + if !result { + fatalError("BindingsLogLevel returned `false` without providing error") } } } diff --git a/Sources/ElixxirDAppsSDK/LogsListener.swift b/Sources/ElixxirDAppsSDK/LogsListener.swift index c67e6964..2b070877 100644 --- a/Sources/ElixxirDAppsSDK/LogsListener.swift +++ b/Sources/ElixxirDAppsSDK/LogsListener.swift @@ -9,11 +9,9 @@ public struct LogsListener { } extension LogsListener { - public static func live() -> LogsListener { - LogsListener { callback in - let listener = Listener(onLog: callback) - BindingsRegisterLogWriter(listener) - } + public static let live = LogsListener { callback in + let listener = Listener(onLog: callback) + BindingsRegisterLogWriter(listener) } } -- GitLab