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