github.com/Theta-Dev/Talon@v0.0.0-20211018130634-ff179e19fa9a/src/database/try.go (about) 1 package database 2 3 import ( 4 "errors" 5 6 "code.thetadev.de/ThetaDev/gotry/try" 7 "gorm.io/gorm" 8 ) 9 10 func tryGormDB(v *gorm.DB, err error) *gorm.DB { 11 try.Check(err) 12 return v 13 } 14 15 func tryORM(v *gorm.DB) { 16 try.Check(v.Error) 17 } 18 19 func tryORMIsEmpty(v *gorm.DB) bool { 20 if errors.Is(v.Error, gorm.ErrRecordNotFound) { 21 return true 22 } 23 try.Check(v.Error) 24 return false 25 }