From a72d03a3ae5c25b078bb1c006678792453fe24e7 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期四, 19 十二月 2019 11:32:13 +0800
Subject: [PATCH] udpate
---
/dev/null | 7 -------
sdk.go | 46 ++++++++++++++++++++++++++++++++++++++++++++++
struct.go | 0
3 files changed, 46 insertions(+), 7 deletions(-)
diff --git a/proc.go b/proc.go
deleted file mode 100644
index a6a08ed..0000000
--- a/proc.go
+++ /dev/null
@@ -1,7 +0,0 @@
-package sdkstruct
-
-// SDKInfo db
-type SDKInfo struct {
- IpcID string
- SdkType string
-}
diff --git a/sdk.go b/sdk.go
new file mode 100644
index 0000000..3c90829
--- /dev/null
+++ b/sdk.go
@@ -0,0 +1,46 @@
+package sdkstruct
+
+import (
+ "encoding/json"
+ "fmt"
+ "io/ioutil"
+)
+
+// SDKInfo db
+type SDKInfo struct {
+ IpcID string
+ SdkType string
+}
+
+// SdkConfig sdk
+type SdkConfig struct {
+ SoFile string `json:"so_file_path"`
+ Env string `json:"runtime"`
+ Param map[string]string `json:"param"`
+}
+
+// ReadConfig config json
+func ReadConfig(file string) (SdkConfig, error) {
+ data, err := ioutil.ReadFile(file)
+ if err != nil {
+ return SdkConfig{}, fmt.Errorf("READ SDK CONFIG FILE %s ERROR", file)
+ }
+
+ //璇诲彇鐨勬暟鎹负json鏍煎紡锛岄渶瑕佽繘琛岃В鐮�
+ var v SdkConfig
+ err = json.Unmarshal(data, &v)
+
+ return v, err
+}
+
+// EnvNoValue env no
+const EnvNoValue = "env-no-value"
+
+// ReadEnv env
+func ReadEnv(file string) string {
+ c, err := ReadConfig(file)
+ if err != nil {
+ return EnvNoValue
+ }
+ return c.Env
+}
diff --git a/sdkstruct.go b/struct.go
similarity index 100%
rename from sdkstruct.go
rename to struct.go
--
Gitblit v1.8.0