refactor: created a check_err func to shorthand error checks in code

This commit is contained in:
Theis
2024-03-06 13:31:33 +01:00
parent 43da0d3508
commit c8c09e5f15
+9 -7
View File
@@ -37,10 +37,7 @@ func main() {
authors := os.Getenv("author_file")
file, err := os.Open(authors)
if err != nil {
print("File not found")
os.Exit(2)
}
check_err(err)
defer file.Close()
scanner := bufio.NewScanner(file)
@@ -81,9 +78,7 @@ func main() {
}
}
if err := scanner.Err(); err != nil {
os.Exit(2)
}
check_err(scanner.Err())
// Removes the call command for the program
args := os.Args[1:]
@@ -209,3 +204,10 @@ func NoInput(args []string, users map[string]user) {
os.Exit(1)
}
}
func check_err(e error) {
if e != nil {
fmt.Println(e.Error())
os.Exit(2)
}
}