OSDN Git Service

writer close
[bytom/vapor.git] / util / util.go
index 1bf38e9..e77696b 100644 (file)
@@ -4,6 +4,7 @@ import (
        "context"
 
        jww "github.com/spf13/jwalterweatherman"
+       "github.com/vapor/api"
        "github.com/vapor/blockchain/rpc"
        "github.com/vapor/env"
 )
@@ -13,17 +14,17 @@ const (
        Success = iota
        // ErrLocalExe indicates error occurs before the rpc calling.
        ErrLocalExe
-       // ErrConnect indicates error occurs connecting to the bytomd, e.g.,
-       // bytomd can't parse the received arguments.
+       // ErrConnect indicates error occurs connecting to the vapord, e.g.,
+       // vapord can't parse the received arguments.
        ErrConnect
        // ErrLocalParse indicates error occurs locally when parsing the response.
        ErrLocalParse
-       // ErrRemote indicates error occurs in bytomd.
+       // ErrRemote indicates error occurs in vapord.
        ErrRemote
 )
 
 var (
-       coreURL = env.String("BYTOM_URL", "http://localhost:8888")
+       coreURL = env.String("BYTOM_URL", "http://127.0.0.1:9889")
 )
 
 // Wraper rpc's client
@@ -35,7 +36,7 @@ func MustRPCClient() *rpc.Client {
 // Wrapper rpc call api.
 func ClientCall(path string, req ...interface{}) (interface{}, int) {
 
-       var response = &Response{}
+       var response = &api.Response{}
        var request interface{}
 
        if req != nil {
@@ -46,11 +47,11 @@ func ClientCall(path string, req ...interface{}) (interface{}, int) {
        client.Call(context.Background(), path, request, response)
 
        switch response.Status {
-       case "fail":
+       case api.FAIL:
                jww.ERROR.Println(response.Msg)
                return nil, ErrRemote
        case "":
-               jww.ERROR.Println("Unable to connect to the bytomd")
+               jww.ERROR.Println("Unable to connect to the vapord")
                return nil, ErrConnect
        }