X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=api%2Fapi.go;h=42b9923986484cf896d7587efaa8c508f2bde379;hb=85545aba62546f219a9c9730945511412a3174ef;hp=7b7be49257a2949796b5435ccaddc6abd63893bf;hpb=b94f3416c1afe6363249b46bf2b299dfe8e4007f;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/api/api.go b/api/api.go index 7b7be49..42b9923 100644 --- a/api/api.go +++ b/api/api.go @@ -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