Skip to content

Commit a2d40cd

Browse files
Merge pull request #1255 from golemfactory/provider/configurable-debit-interval
Provider - configurable debit note interval
2 parents 793e700 + 5f744cd commit a2d40cd

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

agent/provider/src/provider_agent.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,10 @@ impl ProviderAgent {
261261

262262
for preset in presets {
263263
let pricing_model: Box<dyn PricingOffer> = match preset.pricing_model.as_str() {
264-
"linear" => Box::new(LinearPricingOffer::default()),
264+
"linear" => match std::env::var("DEBIT_NOTE_INTERVAL") {
265+
Ok(val) => Box::new(LinearPricingOffer::default().interval(val.parse()?)),
266+
Err(_) => Box::new(LinearPricingOffer::default()),
267+
},
265268
other => return Err(anyhow!("Unsupported pricing model: {}", other)),
266269
};
267270
let mut offer: OfferTemplate = offer_templates

0 commit comments

Comments
 (0)