diff options
Diffstat (limited to 'secrets.go')
-rw-r--r-- | secrets.go | 38 |
1 files changed, 6 insertions, 32 deletions
diff --git a/secrets.go b/secrets.go index e8f3762..378b8c0 100644 --- a/secrets.go +++ b/secrets.go @@ -14,39 +14,16 @@ type SecretsConf struct { func Secrets(secretsFile string) SecretsConf { _, ferr := os.Stat(secretsFile) if ferr != nil { - // WriteSecrets(secretsFile) + err := os.MkdirAll(dataDir, 0755) + if err != nil { + panic(err) + } + fmt.Println("'secrets' File not found, Check the README") + os.Exit(1) } return ReadSecrets(secretsFile) } -// func WriteSecrets(secretsFile string) { -// secretsToken, err := GetOAuth(clientID) -// if err != nil { -// panic(err) -// } - -// uT := GetUserToken(secretsToken) - -// err = os.MkdirAll("/home/venomade/.local/share/lifesigns", 0755) -// // TODO: unhardcode - -// if err != nil { -// panic(err) -// } - -// file, err := os.Create(secretsFile) -// if err != nil { -// panic(err) -// } -// defer file.Close() - -// confString := fmt.Sprintf("%s\n%s\n%s", uT.AccessToken, uT.ExpiresIn, uT.RefreshToken) -// _, err = file.WriteString(confString) -// if err != nil { -// panic(err) -// } -// } - func ReadSecrets(secretsFile string) SecretsConf { file, err := os.Open(secretsFile) if err != nil { @@ -55,10 +32,8 @@ func ReadSecrets(secretsFile string) SecretsConf { } defer file.Close() - // Create a slice to hold the lines of the file var lines []string - // Read all lines from the file into the slice scanner := bufio.NewScanner(file) for scanner.Scan() { lines = append(lines, scanner.Text()) @@ -66,7 +41,6 @@ func ReadSecrets(secretsFile string) SecretsConf { var secrets SecretsConf - // Process each line using the appropriate function if len(lines) >= 2 { secrets.ClientID = lines[0] secrets.ClientSecret = lines[1] |