readd removed utility, cleanup/shorten enum usage
This commit is contained in:
+3
-2
@@ -6,6 +6,7 @@ use uuid::Uuid;
|
||||
use crate::application::ports::blob_storage_ports::BlobStorageBackend;
|
||||
use crate::application::ports::storage_ports::StorageUsagePort;
|
||||
use crate::common::config::StorageBackendType;
|
||||
use crate::domain::entities::drive::DriveKind;
|
||||
use crate::domain::repositories::drive_repository::DriveRepository;
|
||||
use crate::infrastructure::db::DbPools;
|
||||
|
||||
@@ -2201,11 +2202,11 @@ impl AppState {
|
||||
|
||||
let drive = self.drive_repo.get_by_id(drive_id).await.ok()?.drive;
|
||||
match drive.kind {
|
||||
crate::domain::entities::drive::DriveKind::Personal => {
|
||||
DriveKind::Personal => {
|
||||
let (used, quota) = storage_svc.get_user_storage_info(user_id).await.ok()?;
|
||||
Some((used, (quota > 0).then(|| (quota - used).max(0))))
|
||||
}
|
||||
crate::domain::entities::drive::DriveKind::Shared => {
|
||||
DriveKind::Shared => {
|
||||
let used = drive.used_bytes;
|
||||
Some((used, drive.quota_bytes.map(|q| (q - used).max(0))))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user