Ver Fonte

fix to always use days

Daniel Bohry há 7 meses atrás
pai
commit
11f88b244a

+ 2 - 3
src/main/java/com/danielbohry/stocks/service/stock/StockHistoryService.java

@@ -14,7 +14,6 @@ import java.util.List;
 
 import static java.time.Instant.now;
 import static java.time.temporal.ChronoUnit.DAYS;
-import static java.time.temporal.ChronoUnit.MONTHS;
 
 @Service
 @AllArgsConstructor
@@ -41,8 +40,8 @@ public class StockHistoryService {
         Instant start = switch (range) {
             case "5d" -> end.minus(5, DAYS);
             case "30d" -> end.minus(30, DAYS);
-            case "6m" -> end.minus(6, MONTHS);
-            case "1y" -> end.minus(12, MONTHS);
+            case "6m" -> end.minus(180, DAYS);
+            case "1y" -> end.minus(365, DAYS);
             default -> throw new BadRequestException("Unsupported range: " + range);
         };