瀏覽代碼

添加初始化校验

wangbo 7 月之前
父節點
當前提交
cd783e6012
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      osm_sdk.go

+ 12 - 0
osm_sdk.go

@@ -34,6 +34,18 @@ func Init(configPrefix string, configNamespace string, configName string, config
 		timeoutDuration = duration
 	}
 
+	if strutils.IsStringEmpty(namespace) {
+		return errors.New("namespace is empty")
+	}
+
+	if strutils.IsStringEmpty(name) {
+		return errors.New("name is empty")
+	}
+
+	if strutils.IsStringEmpty(baseUrl) {
+		return errors.New("baseUrl is empty")
+	}
+
 	prefix = configPrefix
 	namespace = configNamespace
 	name = configName