Skip to content
Snippets Groups Projects
Commit 173f923a authored by Benjamin Wenger's avatar Benjamin Wenger
Browse files

added precanned contact support to cmd

parent 93b9d13c
No related branches found
No related tags found
No related merge requests found
......@@ -103,6 +103,8 @@ var rootCmd = &cobra.Command{
pass := viper.GetString("password")
storeDir := viper.GetString("session")
regCode := viper.GetString("regcode")
precannedID := viper.GetUint("precannedID")
precannedPartner := viper.GetUint("precannedPartner")
//create a new client if none exist
if _, err := os.Stat(storeDir); os.IsNotExist(err) {
......@@ -113,8 +115,14 @@ var rootCmd = &cobra.Command{
jww.FATAL.Panicf(err.Error())
}
if precannedID != 0 {
err = api.NewPrecannedClient(precannedID, string(ndfJSON),
storeDir, []byte(pass))
} else {
err = api.NewClient(string(ndfJSON), storeDir,
[]byte(pass), regCode)
}
if err != nil {
jww.FATAL.Panicf("%+v", err)
}
......@@ -126,6 +134,10 @@ var rootCmd = &cobra.Command{
jww.FATAL.Panicf("%+v", err)
}
if precannedPartner != 0 {
client.MakePrecannedContact(precannedPartner)
}
user := client.GetUser()
jww.INFO.Printf("%s", user.ID)
......
......@@ -160,6 +160,8 @@ func (s *Store) AddPartner(partnerID *id.ID, partnerPubKey *cyclic.Int,
jww.FATAL.Printf("Failed to add Parter %s: Save of store failed: %s",
partnerID, err)
}
return nil
}
func (s *Store) GetPartner(partnerID *id.ID) (*Manager, error) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment