diff --git a/src/main/helpers.go b/src/main/helpers.go new file mode 100644 index 0000000..bb9de35 --- /dev/null +++ b/src/main/helpers.go @@ -0,0 +1,17 @@ +package main + +import ( + "os" + + "astraltech.xyz/accountmanager/src/logging" +) + +func ReadFile(path string) ([]byte, error) { + logging.Event(logging.ReadFile, "static/blank_profile.jpg") + data, err := os.ReadFile(path) + if err != nil { + logging.Infof("Could not read file at %s", path) + } + logging.Infof("Successfully read file at %s", path) + return data, err +} diff --git a/src/main/main.go b/src/main/main.go index 7c30a9a..4b07214 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -172,7 +172,7 @@ func avatarHandler(w http.ResponseWriter, r *http.Request) { filePath := fmt.Sprintf("./avatars/%s.jpeg", username) cleaned := filepath.Clean(filePath) - value, err := os.ReadFile(cleaned) + value, err := ReadFile(cleaned) if err == nil { photoCreatedMutex.Lock() @@ -307,18 +307,10 @@ func cleanupSessions() { } } -func ReadFile(path string) ([]byte, error) { - logging.Event(logging.ReadFile, "static/blank_profile.jpg") - data, err := os.ReadFile(path) - logging.Infof("Successfully read file at %s", path) - return data, err -} - func main() { logging.Info("Starting the server") var err error = nil - blankPhotoData, err = ReadFile("static/blank_profile.jpg") if err != nil { log.Fatal("Could not load blank profile image")