[MM-62153] Avoid SELECT * in preference_store.go (#30081)
* refractored sql queries * GetBuilder to Select Builder as preferences is slice (fix failing test) * test: Add test for GetCategoryAndName preference method * fix s/GetBuilder/SelectBuilder * linting * make mocks * make store-layers --------- Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
a3f22bd349
Коммит
50258a6510
@@ -666,7 +666,7 @@ type CommandWebhookStore interface {
|
||||
type PreferenceStore interface {
|
||||
Save(preferences model.Preferences) error
|
||||
GetCategory(userID string, category string) (model.Preferences, error)
|
||||
GetCategoryAndName(category string, nane string) (model.Preferences, error)
|
||||
GetCategoryAndName(category string, name string) (model.Preferences, error)
|
||||
Get(userID string, category string, name string) (*model.Preference, error)
|
||||
GetAll(userID string) (model.Preferences, error)
|
||||
Delete(userID, category, name string) error
|
||||
|
||||
Ссылка в новой задаче
Block a user