Browse Source

fix config creator cache

Darien Raymond 9 years ago
parent
commit
67793eb3e0

+ 5 - 1
testing/scenarios/data/test_4_client.json

@@ -34,6 +34,10 @@
     }
   },
   "transport": {
-    "connectionReuse": true
+    "kcpSettings": {
+      "header": {
+        "type": "srtp"
+      }
+    }
   }
 }

+ 5 - 1
testing/scenarios/data/test_4_server.json

@@ -46,6 +46,10 @@
     }
   ],
   "transport": {
-    "connectionReuse": true
+    "kcpSettings": {
+      "header": {
+        "type": "srtp"
+      }
+    }
   }
 }

+ 5 - 1
transport/internet/authenticator_json.go

@@ -15,5 +15,9 @@ func CreateAuthenticatorConfig(rawConfig []byte) (string, interface{}, error) {
 }
 
 var (
-	configLoader = loader.NewJSONConfigLoader(loader.ConfigCreatorCache{}, "type", "")
+	configLoader loader.ConfigLoader
 )
+
+func init() {
+	configLoader = loader.NewJSONConfigLoader(configCache, "type", "")
+}