diff --git a/backend/internal/handler/license.go b/backend/internal/handler/license.go index 5e7e3b7..e8469e4 100644 --- a/backend/internal/handler/license.go +++ b/backend/internal/handler/license.go @@ -60,7 +60,15 @@ func (h *LicenseHandler) Info(c *gin.Context) { c.JSON(http.StatusOK, gin.H{"data": nil}) return } - c.JSON(http.StatusOK, gin.H{"data": lic}) + phase := middleware.CalcLicensePhase(lic.ExpiresAt) + c.JSON(http.StatusOK, gin.H{"data": gin.H{ + "id": lic.ID, + "type": lic.Type, + "is_active": lic.IsActive, + "max_devices": lic.MaxDevices, + "expires_at": lic.ExpiresAt, + "phase": phase, + }}) } // Deactivate POST /api/v1/license/deactivate