@snap/camera-kit
Version:
Camera Kit Web
13 lines • 798 B
JavaScript
import { Injectable } from "@snap/ts-inject";
import { lensCoreFactory } from "../../lens-core-module/loader/lensCoreFactory";
import { getLogger } from "../../logger/logger";
import { lensAnalyticEventsHandlerFactory } from "./lensAnalyticEventsHandler";
const logger = getLogger("registerLensAnalyticEventsHandler");
export const registerLensAnalyticEventsHandler = Injectable("registerLensAnalyticsHandler", [lensCoreFactory.token, lensAnalyticEventsHandlerFactory.token], (lensCore, lensAnalyticsHandler) => {
if (!lensCore.setAnalyticsEventsHandler) {
logger.warn("Current LensCore version doesn't support lens analytics events.");
return;
}
lensCore.setAnalyticsEventsHandler(lensAnalyticsHandler);
});
//# sourceMappingURL=registerLensAnalyticEventsHandler.js.map