From 09d2dec26a725a86d9b551143ae9b076ab9476db Mon Sep 17 00:00:00 2001 From: WeebDataHoarder <57538841+WeebDataHoarder@users.noreply.github.com> Date: Sun, 16 Jan 2022 00:29:15 +0100 Subject: [PATCH] Switch if for case --- SynchRoGazer.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/SynchRoGazer.go b/SynchRoGazer.go index 1a81f31..08c51ab 100644 --- a/SynchRoGazer.go +++ b/SynchRoGazer.go @@ -83,14 +83,17 @@ func PostgresHashFileResult(result *HashFileResult, settings PostgresSettings) { hMd5, _ := hex.DecodeString(result.MD5) hSha256, _ := hex.DecodeString(result.SHA256) - if settings.Binary && settings.Mode == "insert" { + switch { + case settings.Binary && settings.Mode == "insert": rows, err = settings.InsertSTMT.Query(result.Path, hMd5, hSha256) - } else if settings.Binary && settings.Mode == "update" { - rows, err = settings.UpdateSTMT.Query(result.Path, hMd5, hSha256) - } else if !settings.Binary && settings.Mode == "insert" { - rows, err = settings.InsertSTMT.Query(result.Path, hMd5, hSha256) - } else if !settings.Binary && settings.Mode == "update" { + case settings.Binary && settings.Mode == "update": rows, err = settings.UpdateSTMT.Query(result.Path, hMd5, hSha256) + break + case !settings.Binary && settings.Mode == "insert": + rows, err = settings.InsertSTMT.Query(result.Path, result.MD5, result.SHA256) + case !settings.Binary && settings.Mode == "update": + rows, err = settings.UpdateSTMT.Query(result.Path, result.MD5, result.SHA256) + break } if err != nil {