reflector.go/main.go

60 lines
949 B
Go
Raw Normal View History

package main
import (
2018-01-29 20:37:26 +01:00
"encoding/json"
"io/ioutil"
"math/rand"
"time"
2018-02-02 22:48:57 +01:00
"github.com/lbryio/reflector.go/cmd"
2018-01-29 20:37:26 +01:00
log "github.com/sirupsen/logrus"
)
func checkErr(err error) {
if err != nil {
panic(err)
}
}
func main() {
rand.Seed(time.Now().UnixNano())
log.SetLevel(log.DebugLevel)
2018-02-02 22:48:57 +01:00
cmd.GlobalConfig = loadConfig("config.json")
2018-02-02 22:48:57 +01:00
cmd.Execute()
2018-01-29 20:37:26 +01:00
//
//var err error
//client := reflector.Client{}
//
//log.Println("Connecting to " + reflectorAddress)
//err = client.Connect(reflectorAddress)
//checkErr(err)
//
//log.Println("Connected")
//
//defer func() {
// log.Println("Closing connection")
// client.Close()
//}()
//
//blob := make([]byte, 2*1024*1024)
//_, err = rand.Read(blob)
//checkErr(err)
//err = client.SendBlob(blob)
//checkErr(err)
}
2018-02-02 22:48:57 +01:00
func loadConfig(path string) cmd.Config {
2018-01-29 20:37:26 +01:00
raw, err := ioutil.ReadFile(path)
checkErr(err)
2018-01-29 20:37:26 +01:00
2018-02-02 22:48:57 +01:00
var c cmd.Config
2018-01-29 20:37:26 +01:00
err = json.Unmarshal(raw, &c)
checkErr(err)
2018-01-29 20:37:26 +01:00
return c
}