X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=mep%2Fmepagent%2Fpkg%2Fservice%2Futil.go;h=9cfe217997c3ec9e2ac4ebe8438cad596e22dc7c;hb=ee49b4a131a219cc4951abe7c7ecb5914addd3dc;hp=49313f4aeb971aad1b070de98d6a482bd8012cf2;hpb=54b1432860d4a0843b75378f68bcb3eba56ba9a8;p=ealt-edge.git diff --git a/mep/mepagent/pkg/service/util.go b/mep/mepagent/pkg/service/util.go index 49313f4..9cfe217 100644 --- a/mep/mepagent/pkg/service/util.go +++ b/mep/mepagent/pkg/service/util.go @@ -17,11 +17,8 @@ package service import ( - "errors" "gopkg.in/yaml.v2" "io/ioutil" - "net/http" - "strings" "github.com/akraino-edge-stack/ealt-edge/mep/mepagent/pkg/model" ) @@ -42,21 +39,18 @@ func GetConf(path string) (model.AppInstanceInfo, error) { return info, nil } -// register to mep -func RegisterToMep(param string, url string) (string, error) { - response, err := http.Post(url, "application/json", strings.NewReader(param)) +func GetAppConf(FilePath string) (model.AppConf, error) { + var AppInfo model.AppConf + yamlFile, err := ioutil.ReadFile(FilePath) if err != nil { - return "", err + return AppInfo, err } - if response.StatusCode != http.StatusCreated { - return "", errors.New("created failed") - } - defer response.Body.Close() - body, err2 := ioutil.ReadAll(response.Body) - if err2 != nil { - return "", err2 + err1 := yaml.UnmarshalStrict(yamlFile, &AppInfo) + if err1 != nil { + return AppInfo, err } - return string(body), nil + return AppInfo, nil + }