summary refs log tree commit diff
path: root/secrets.go
diff options
context:
space:
mode:
authorvenomade <venomade@venomade.com>2024-12-16 22:04:47 +0000
committervenomade <venomade@venomade.com>2024-12-16 22:04:47 +0000
commit12080f04fb2121c1076a23cedc7e17e360da648d (patch)
tree775793154fa19064a27e5c2103a76481e7f025d5 /secrets.go
parent21874c403c7b04da9cf408a42dfd7aab6ae3177d (diff)
Improvements to README, DataDir, DEBUG and comments HEAD master
Expand README
Remove Hardcoding of Data Directory
Add DEBUG const
Remove unnecesary comments
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]