package com.airlock.iam.admin.application.service.license;

import com.airlock.iam.admin.domain.model.analytics.UsageAnalytics;
import jakarta.inject.Inject;
import jakarta.inject.Provider;

public class UsageDataService {
   private final Provider<ConfigAnalyticsService> configService;

   @Inject
   public UsageDataService(Provider<ConfigAnalyticsService> configService) {
      this.configService = configService;
   }

   public UsageAnalytics retrieveUsageAnalytics() {
      return new UsageAnalytics(((ConfigAnalyticsService)this.configService.get()).retrieveConfig());
   }
}
