diff --git a/common/envs/prod.ts b/common/envs/prod.ts index f314b0b0..d0469d84 100644 --- a/common/envs/prod.ts +++ b/common/envs/prod.ts @@ -3,7 +3,7 @@ export type EnvConfig = { firebaseConfig: FirebaseConfig amplitudeApiKey?: string twitchBotEndpoint?: string - sprigEnvironmentId: string + sprigEnvironmentId?: string // IDs for v2 cloud functions -- find these by deploying a cloud function and // examining the URL, https://[name]-[cloudRunId]-[cloudRunRegion].a.run.app diff --git a/web/lib/service/analytics.ts b/web/lib/service/analytics.ts index 77771780..e76e0b7f 100644 --- a/web/lib/service/analytics.ts +++ b/web/lib/service/analytics.ts @@ -16,19 +16,19 @@ export { track } try { (function(l,e,a,p) { - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet if (window.Sprig) return - // @ts-expect-error - window.Sprig = function(){S._queue.push(arguments)} - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet + window.Sprig = function(...args){S._queue.push(args)} + // @ts-expect-error Sprig doesn't yet have a native typescript snippet var S = window.Sprig;S.appId = a;S._queue = [];window.UserLeap=S - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet a=l.createElement('script') - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet a.async=1;a.src=e+'?id='+S.appId - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet p=l.getElementsByTagName('script')[0] - // @ts-expect-error + // @ts-expect-error Sprig doesn't yet have a native typescript snippet p.parentNode.insertBefore(a, p) })(document, 'https://cdn.sprig.com/shim.js', ENV_CONFIG.sprigEnvironmentId) } catch (error) {