Skip to content

Commit a993132

Browse files
authored
fix(stats): skip internal versions in version usage tracking (#1533)
1 parent 139211c commit a993132

File tree

1 file changed

+3
-1
lines changed
  • supabase/functions/_backend/utils

1 file changed

+3
-1
lines changed

supabase/functions/_backend/utils/stats.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { simpleError200 } from './hono.ts'
88
import { cloudlog } from './logging.ts'
99
import { countDevicesSB, getAppsFromSB, getUpdateStatsSB, readBandwidthUsageSB, readDevicesSB, readDeviceUsageSB, readStatsSB, readStatsStorageSB, readStatsVersionSB, supabaseWithAuth, trackBandwidthUsageSB, trackDevicesSB, trackDeviceUsageSB, trackLogsSB, trackMetaSB, trackVersionUsageSB } from './supabase.ts'
1010
import { DEFAULT_LIMIT } from './types.ts'
11-
import { backgroundTask } from './utils.ts'
11+
import { backgroundTask, isInternalVersionName } from './utils.ts'
1212

1313
export function createStatsMau(c: Context, device_id: string, app_id: string, org_id: string, platform: string) {
1414
const lowerDeviceId = device_id
@@ -53,6 +53,8 @@ export function createStatsBandwidth(c: Context, device_id: string, app_id: stri
5353

5454
export type VersionAction = 'get' | 'fail' | 'install' | 'uninstall'
5555
export function createStatsVersion(c: Context, version_name: string, app_id: string, action: VersionAction) {
56+
if (isInternalVersionName(version_name))
57+
return Promise.resolve()
5658
if (!c.env.VERSION_USAGE)
5759
return backgroundTask(c, trackVersionUsageSB(c, version_name, app_id, action))
5860
return trackVersionUsageCF(c, version_name, app_id, action)

0 commit comments

Comments
 (0)