putIntegrationWithFactory method

RudderOption putIntegrationWithFactory(
  1. RudderIntegration factory,
  2. Object enabled
)

Implementation

RudderOption putIntegrationWithFactory(
    RudderIntegration factory, Object enabled) {
  if (!(enabled is Map<String, Object> || enabled is bool)) {
    RudderLogger.logError(
        "RudderOption: putIntegrationWithFactory: Invalid type for integration");
    return this;
  }
  integrations ??= {};
  integrations![factory.getKey()] = enabled;
  return this;
}