X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=db%2Fmarket_config.go;h=afb2842a529c94ef348922d2e4ae9e438f7160c4;hb=a6820180928670b0642fa6a28ac221ce158230bb;hp=30b453877464c08255f85413bb1b5015299a72b6;hpb=299b6b6d9fb879c06e675ef240f361348629ff6c;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git 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 { UserId int64 Status MarketConfigStatus Config map[string]string + + // Will be expanded by pg + User User } func InsertMarketConfig(config *MarketConfig) error { @@ -62,3 +65,14 @@ func SetMarketConfigStatus(marketConfig MarketConfig, status MarketConfigStatus) return &marketConfig, err } + +func GetActiveUsers() ([]MarketConfig, error) { + var configs []MarketConfig + + err := DB.Model(&configs).Column("User").Where("market_config.status=?", "enabled").Select() + if err != nil { + return nil, err + } + + return configs, nil +}