Ben 1 rok temu
rodzic
commit
2136dc3332
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      internal/server/server.go

+ 6 - 1
internal/server/server.go

@@ -28,10 +28,15 @@ func Config(c *gin.Context) {
 	if len(healthNodes()) > 0 {
 		node = healthNodes()[0]
 	}
+	freeTrialDuration := uint64(0)
+	if usedDuration <= totalFreeDuration {
+		freeTrialDuration = totalFreeDuration - usedDuration
+	}
+
 	c.JSON(http.StatusOK, dto.ConfigResponse{
 		Response: dto.NewOkResponse(),
 		Data: dto.ConfigResult{
-			FreeTrialDuration: totalFreeDuration - usedDuration,
+			FreeTrialDuration: freeTrialDuration,
 			Timestamp:         time.Now().Unix(),
 			Node:              convert2DtoNode(node),
 		},