Move utils into shared folder
This commit is contained in:
parent
500bf48295
commit
c25f27e82e
22 changed files with 111 additions and 137 deletions
|
@ -4,8 +4,9 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/rs/zerolog/log"
|
||||
"git.mstar.dev/mstar/linstrom/util"
|
||||
"gorm.io/gorm"
|
||||
|
||||
"git.mstar.dev/mstar/linstrom/shared"
|
||||
)
|
||||
|
||||
// Describes a custom attribute field for accounts
|
||||
|
@ -24,7 +25,7 @@ type UserInfoField struct {
|
|||
// TODO: Add functions to store, load, update and delete these
|
||||
|
||||
func (s *Storage) FindUserFieldById(id uint) (*UserInfoField, error) {
|
||||
defer util.Untrace(util.Trace(&log.Logger))
|
||||
defer shared.Untrace(shared.Trace(&log.Logger))
|
||||
entry := UserInfoField{}
|
||||
err := s.db.First(&entry, id).Error
|
||||
switch err {
|
||||
|
@ -38,7 +39,7 @@ func (s *Storage) FindUserFieldById(id uint) (*UserInfoField, error) {
|
|||
}
|
||||
|
||||
func (s *Storage) FindMultipleUserFieldsById(ids []uint) ([]UserInfoField, error) {
|
||||
defer util.Untrace(util.Trace(&log.Logger))
|
||||
defer shared.Untrace(shared.Trace(&log.Logger))
|
||||
entries := []UserInfoField{}
|
||||
err := s.db.Where(ids).Find(&entries).Error
|
||||
switch err {
|
||||
|
@ -57,12 +58,12 @@ func (s *Storage) AddNewUserField(name, value, belongsToId string) (*UserInfoFie
|
|||
}
|
||||
|
||||
func (s *Storage) DeleteUserField(id uint) error {
|
||||
defer util.Untrace(util.Trace(&log.Logger))
|
||||
defer shared.Untrace(shared.Trace(&log.Logger))
|
||||
return s.db.Delete(UserInfoField{Model: gorm.Model{ID: id}}).Error
|
||||
}
|
||||
|
||||
func (s *Storage) DeleteAllUserFieldsForAccountId(id string) error {
|
||||
defer util.Untrace(util.Trace(&log.Logger))
|
||||
defer shared.Untrace(shared.Trace(&log.Logger))
|
||||
return s.db.Model(&UserInfoField{}).
|
||||
Where(&UserInfoField{BelongsTo: id}).
|
||||
Delete(&UserInfoField{}).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue