fix type convert error (#395)
This commit is contained in:
@@ -161,10 +161,26 @@ func NewPlugin() (*Plugin, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
err = json.Unmarshal(content, &plugin)
|
|
||||||
|
var info struct {
|
||||||
|
ApiFilePath string
|
||||||
|
Style string
|
||||||
|
Dir string
|
||||||
|
}
|
||||||
|
err = json.Unmarshal(content, &info)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
plugin.ApiFilePath = info.ApiFilePath
|
||||||
|
plugin.Style = info.Style
|
||||||
|
plugin.Dir = info.Dir
|
||||||
|
api, err := parser.Parse(info.ApiFilePath)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
plugin.Api = api
|
||||||
return &plugin, nil
|
return &plugin, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user