]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git/blobdiff - api/api.go
Password reset.
[perso/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front.git] / api / api.go
index 7b7be49257a2949796b5435ccaddc6abd63893bf..42b9923986484cf896d7587efaa8c508f2bde379 100644 (file)
@@ -7,6 +7,22 @@ import (
        "github.com/gin-gonic/gin"
 )
 
+var CONFIG Config
+
+type Config struct {
+       JwtSecret           string `toml:"jwt_secret"`
+       PasswordResetSecret string `toml:"password_reset_secret"`
+       FreeSMSUser         string `toml:"free_sms_user"`
+       FreeSMSPass         string `toml:"free_sms_pass"`
+}
+
+func SetConfig(config Config) {
+       CONFIG = config
+
+       JWT_SECRET = []byte(config.JwtSecret)
+       PASSWORD_RESET_SECRET = []byte(config.PasswordResetSecret)
+}
+
 type Error struct {
        Code        ErrorCode
        UserMessage string