1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-21 17:46:58 -05:00

remove json parser from core

This commit is contained in:
Darien Raymond 2017-11-19 21:44:49 +01:00
parent afacee9e05
commit ee8d2ebfa9
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -6,9 +6,7 @@ import (
"os/exec"
"v2ray.com/core"
"v2ray.com/core/app/log"
"v2ray.com/core/common/platform"
jsonconf "v2ray.com/ext/tools/conf/serial"
)
func jsonToProto(input io.Reader) (*core.Config, error) {
@ -42,8 +40,7 @@ func init() {
core.RegisterConfigLoader(core.ConfigFormat_JSON, func(input io.Reader) (*core.Config, error) {
config, err := jsonToProto(input)
if err != nil {
log.Trace(newError("failed to execute v2ctl to convert config file.").Base(err).AtWarning())
return jsonconf.LoadJSONConfig(input)
return nil, newError("failed to execute v2ctl to convert config file.").Base(err)
}
return config, nil
})