diff --git a/clients/native/src/commands/import_credential.rs b/clients/native/src/commands/import_credential.rs index 9d156d32ff..11916ced72 100644 --- a/clients/native/src/commands/import_credential.rs +++ b/clients/native/src/commands/import_credential.rs @@ -76,7 +76,7 @@ pub(crate) async fn execute(args: Args) -> Result<(), ClientError> { } BandwidthCredentialIssuedDataVariant::FreePass(freepass_info) => { info!("with expiry at {}", freepass_info.expiry_date()); - if freepass_info.expiry_date() > OffsetDateTime::now_utc() { + if freepass_info.expired() { error!("the free pass has already expired!"); // technically we can import it, but the gateway will just reject it so what's the point diff --git a/clients/socks5/src/commands/import_credential.rs b/clients/socks5/src/commands/import_credential.rs index b4c050b815..a4306c1a09 100644 --- a/clients/socks5/src/commands/import_credential.rs +++ b/clients/socks5/src/commands/import_credential.rs @@ -76,7 +76,7 @@ pub(crate) async fn execute(args: Args) -> Result<(), Socks5ClientError> { } BandwidthCredentialIssuedDataVariant::FreePass(freepass_info) => { info!("with expiry at {}", freepass_info.expiry_date()); - if freepass_info.expiry_date() > OffsetDateTime::now_utc() { + if freepass_info.expired() { error!("the free pass has already expired!"); // technically we can import it, but the gateway will just reject it so what's the point diff --git a/common/commands/src/coconut/import_credential.rs b/common/commands/src/coconut/import_credential.rs index 3d90e02c42..6d5612ac53 100644 --- a/common/commands/src/coconut/import_credential.rs +++ b/common/commands/src/coconut/import_credential.rs @@ -80,7 +80,7 @@ pub async fn execute(args: Args) -> anyhow::Result<()> { } BandwidthCredentialIssuedDataVariant::FreePass(freepass_info) => { info!("with expiry at {}", freepass_info.expiry_date()); - if freepass_info.expiry_date() > OffsetDateTime::now_utc() { + if freepass_info.expired() { error!("the free pass has already expired!"); // technically we can, but the gateway will just reject it so what's the point diff --git a/service-providers/network-requester/src/cli/import_credential.rs b/service-providers/network-requester/src/cli/import_credential.rs index 5f5c599c3c..a2d71d3c92 100644 --- a/service-providers/network-requester/src/cli/import_credential.rs +++ b/service-providers/network-requester/src/cli/import_credential.rs @@ -76,7 +76,7 @@ pub(crate) async fn execute(args: Args) -> Result<(), NetworkRequesterError> { } BandwidthCredentialIssuedDataVariant::FreePass(freepass_info) => { info!("with expiry at {}", freepass_info.expiry_date()); - if freepass_info.expiry_date() > OffsetDateTime::now_utc() { + if freepass_info.expired() { error!("the free pass has already expired!"); // technically we can import it, but the gateway will just reject it so what's the point