summary refs log tree commit diff
path: root/secrets.go
diff options
context:
space:
mode:
Diffstat (limited to 'secrets.go')
-rw-r--r--secrets.go38
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]