@snap/camera-kit
Version:
Camera Kit Web
13 lines • 817 B
JavaScript
import { memoize } from "../common/memoize";
import { getConfigurationOverrides } from "../configurationOverrides";
import { getPlatformInfo } from "./platformInfo";
export const getCameraKitUserAgent = memoize(function getCameraKitUserAgent() {
var _a;
const { browser, deviceModel, origin, osName, osVersion, sdkShortVersion, lensCore } = getPlatformInfo();
const { userAgentFlavor } = (_a = getConfigurationOverrides()) !== null && _a !== void 0 ? _a : { userAgentFlavor: "release" };
const flavor = userAgentFlavor === "release" ? "" : "DEBUG ";
return (`CameraKitWeb/${sdkShortVersion} ${flavor}(${deviceModel}; ${osName} ${osVersion}) ` +
`${browser.brand}/${browser.version} Core/${lensCore.version} ` +
`AppId/${origin}`);
});
//# sourceMappingURL=cameraKitUserAgent.js.map