github.com/diadata-org/diadata@v1.4.593/pkg/model/currencyChange.go (about) 1 package models 2 3 func (datastore *DB) SetCurrencyChange(cc *Change) error { 4 key := "dia_currencyChange" 5 log.Debug("setting ", key, cc) 6 err := datastore.redisClient.Set(key, cc, 0).Err() 7 if err != nil { 8 log.Errorln("Error: on SetCurrencyChange", err) 9 } 10 return err 11 } 12 13 func (datastore *DB) GetCurrencyChange() (*Change, error) { 14 key := "dia_currencyChange" 15 value := &Change{} 16 err := datastore.redisClient.Get(key).Scan(value) 17 if err != nil { 18 log.Errorln("Error: on GetCurrencyChange", err, key) 19 return nil, err 20 } 21 return value, err 22 }