pass errors back to calling funcs

Amolith created

Change summary

helperfuncs.go | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

Detailed changes

helperfuncs.go 🔗

@@ -2,7 +2,6 @@ package main
 
 import (
 	"fmt"
-	"log"
 
 	"github.com/dgraph-io/badger/v3"
 )
@@ -15,7 +14,7 @@ func (m model) create(name string, url string) string {
 		return txn.Set([]byte(name), []byte(url))
 	})
 	if err != nil {
-		log.Fatal(err)
+		return fmt.Sprint(err)
 	}
 
 	return fmt.Sprint("URL mapped to ", name, "\n")
@@ -27,7 +26,7 @@ func (m model) delete(name string) string {
 		return txn.Delete([]byte(name))
 	})
 	if err != nil {
-		log.Println(err)
+		return fmt.Sprint(err)
 	}
 
 	return fmt.Sprint("\"", name, "\" has been deleted")