aboutsummaryrefslogtreecommitdiff
path: root/db/market_config.go
diff options
context:
space:
mode:
Diffstat (limited to 'db/market_config.go')
-rw-r--r--db/market_config.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/db/market_config.go b/db/market_config.go
index 30b4538..afb2842 100644
--- a/db/market_config.go
+++ b/db/market_config.go
@@ -16,6 +16,9 @@ type MarketConfig struct {
16 UserId int64 16 UserId int64
17 Status MarketConfigStatus 17 Status MarketConfigStatus
18 Config map[string]string 18 Config map[string]string
19
20 // Will be expanded by pg
21 User User
19} 22}
20 23
21func InsertMarketConfig(config *MarketConfig) error { 24func InsertMarketConfig(config *MarketConfig) error {
@@ -62,3 +65,14 @@ func SetMarketConfigStatus(marketConfig MarketConfig, status MarketConfigStatus)
62 65
63 return &marketConfig, err 66 return &marketConfig, err
64} 67}
68
69func GetActiveUsers() ([]MarketConfig, error) {
70 var configs []MarketConfig
71
72 err := DB.Model(&configs).Column("User").Where("market_config.status=?", "enabled").Select()
73 if err != nil {
74 return nil, err
75 }
76
77 return configs, nil
78}