]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - api/user.go
Create poloniex market_config at signup.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / api / user.go
index 1dc69e470d176e29cda92c281ed1bac4edffa06b..c1d9d6c608feed7e963a215c1fe05092e5a8dcec 100644 (file)
@@ -74,6 +74,22 @@ func (q SignupQuery) Run() (interface{}, *Error) {
                return nil, NewInternalError(fmt.Errorf("cannot create jwt token %v", err))
        }
 
+       if CONFIG.FreeSMSUser != "" {
+               err := SendSMS(CONFIG.FreeSMSUser, CONFIG.FreeSMSPass, fmt.Sprintf("New user signup '%v'", q.In.Email))
+               if err != nil {
+                       return nil, NewInternalError(err)
+               }
+       }
+
+       configMap := make(map[string]string)
+       configMap["key"] = ""
+       configMap["secret"] = ""
+
+       _, err = db.SetUserMarketConfig(newUser.Id, "poloniex", configMap)
+       if err != nil {
+               return nil, NewInternalError(err)
+       }
+
        return SignResult{token}, nil
 }