Ver código fonte

Check FreeAPSSettings to see if the feature is enabled

Sam King 1 ano atrás
pai
commit
c6b3695648
1 arquivos alterados com 1 adições e 3 exclusões
  1. 1 3
      FreeAPS/Sources/APS/OpenAPS/OpenAPS.swift

+ 1 - 3
FreeAPS/Sources/APS/OpenAPS/OpenAPS.swift

@@ -13,8 +13,6 @@ final class OpenAPS {
 
 
     let jsonConverter = JSONConverter()
     let jsonConverter = JSONConverter()
 
 
-    private let enableNativeOref = false // TODO: Replace with a default-on setting
-
     init(storage: FileStorage) {
     init(storage: FileStorage) {
         self.storage = storage
         self.storage = storage
     }
     }
@@ -748,7 +746,7 @@ final class OpenAPS {
 
 
         // Important: we want to make sure that this flag ensures that none
         // Important: we want to make sure that this flag ensures that none
         // of the native code runs
         // of the native code runs
-        guard enableNativeOref else {
+        guard let settings = try? JSONBridge.freeapsSettings(from: freeaps), settings.useSwiftOref else {
             return jsJson
             return jsJson
         }
         }