X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git;a=blobdiff_plain;f=db%2Fmarket_config.go;h=afb2842a529c94ef348922d2e4ae9e438f7160c4;hp=30b453877464c08255f85413bb1b5015299a72b6;hb=2e4885d98ec49203180deb7e4e9148762e4720e7;hpb=6bf174a95ba0f71abf25397316fc101405381cdf 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 +}