package com.airlock.iam.admin.infrastructure.factory.prot;

import com.airlock.iam.admin.infrastructure.mapper.prot.ContextDataDateConverter;
import com.airlock.iam.common.domain.model.user.profileitems.UserProfileItems;
import com.google.inject.Exposed;
import com.google.inject.PrivateModule;
import com.google.inject.Provides;
import com.google.inject.servlet.RequestScoped;
import jakarta.inject.Provider;

public class ContextDataDateConverterModule extends PrivateModule {
   @RequestScoped
   @Provides
   @Exposed
   ContextDataDateConverter provide(Provider<UserProfileItems> profileItems) {
      return new ContextDataDateConverter((UserProfileItems)profileItems.get());
   }

   protected void configure() {
   }
}
