dev add monitoring basic
Test Workflow / test (push) Successful in 2s

This commit is contained in:
vladp
2026-03-03 15:43:47 +07:00
parent 404e1a6bee
commit 38e7a382c7
6 changed files with 155 additions and 20 deletions
@@ -0,0 +1,29 @@
package ru.soune.nocopy.service.cost;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import ru.soune.nocopy.service.tariff.TariffConstants;
@Slf4j
@Component
@RequiredArgsConstructor
public class CostService {
public int protectFileCost(String fileType) {
int cost = 0;
switch (fileType) {
case "video":
return TariffConstants.VIDEO_TOKEN_VALUE;
case "image":
return TariffConstants.IMAGE_TOKEN_VALUE;
case "audio":
return TariffConstants.AUDIO_TOKEN_VALUE;
case "document":
return TariffConstants.PDF_TOKEN_VALUE;
}
return cost;
}
}