readd removed utility, cleanup/shorten enum usage

This commit is contained in:
M.Schmidt
2026-07-13 22:22:12 +02:00
parent 6701ddfc17
commit c62f97d8f2
3 changed files with 11 additions and 6 deletions
+3 -2
View File
@@ -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))))
}