grafana/pkg/services/preference/prefimpl/store.go
Sofia Papagiannaki 89569be3a6
SQLStore: Fix wrong usage of xorm's insert functions in tests (#63850)
* SQLStore: Fix InsertId

* Prefs: Fix Insert return value

* Fix tests

* Add guidelines
2023-03-02 13:01:36 +02:00

17 lines
475 B
Go

package prefimpl
import (
"context"
pref "github.com/grafana/grafana/pkg/services/preference"
)
type store interface {
Get(context.Context, *pref.Preference) (*pref.Preference, error)
List(context.Context, *pref.Preference) ([]*pref.Preference, error)
// Insert adds a new preference and returns its sequential ID
Insert(context.Context, *pref.Preference) (int64, error)
Update(context.Context, *pref.Preference) error
DeleteByUser(context.Context, int64) error
}