fix: [fvm] multiply memory/disk params
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-03-24 12:08:12 +00:00
parent cb71ba8bc6
commit 6850b786cf

View File

@ -12,6 +12,7 @@ use std::future::Future;
use std::pin::Pin; use std::pin::Pin;
use std::str::FromStr; use std::str::FromStr;
use std::sync::Arc; use std::sync::Arc;
use crate::{GB, MB};
pub struct LnvpsDvm { pub struct LnvpsDvm {
client: Client, client: Client,
@ -86,8 +87,8 @@ impl DVMHandler for LnvpsDvm {
let template = VmCustomTemplate { let template = VmCustomTemplate {
id: 0, id: 0,
cpu: cpu.parse()?, cpu: cpu.parse()?,
memory: memory.parse()?, memory: memory.parse()? * MB,
disk_size: disk.parse()?, disk_size: disk.parse()? * GB,
disk_type: DiskType::from_str(disk_type)?, disk_type: DiskType::from_str(disk_type)?,
disk_interface: DiskInterface::from_str(disk_interface)?, disk_interface: DiskInterface::from_str(disk_interface)?,
pricing_id: pricing.id, pricing_id: pricing.id,