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  }