code: func (c Client) DeleteTransmission(age int64, status contract.TransmissionStatus) error {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	currentTime := db.MakeTimestamp()
  	end := currentTime - age
  
  	objects, err := getObjectsByRangeFilter(conn, db.Transmission+":modified", db.Transmission+":status:"+fmt.Sprintf("%s", status), 0, int(end))
  	if err != nil {
  		return err
  	}
  	transmissions, err := unmarshalTransmissions(objects)
  	if err != nil {
  		return err
  	}
  
  	for _, transmission := range transmissions {
  		err = deleteTransmission(conn, transmission.ID)
  		if err != nil {
  			return err
  		}
  	}
  	return err
  }
docs: // DeleteTransmission delete old transmission with specified status