mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-27 19:11:56 +02:00
Merge pull request #5348 from overleaf/ab-alpha-beta-properties
alpha and beta program user properties GitOrigin-RevId: 633a61df83dd8206e780f67c85dd3403902f00f2
This commit is contained in:
committed by
Copybot
parent
4cecc6383a
commit
98db86b8f0
@@ -1,10 +1,12 @@
|
||||
const { callbackify } = require('util')
|
||||
const metrics = require('@overleaf/metrics')
|
||||
const UserUpdater = require('../User/UserUpdater')
|
||||
const AnalyticsManager = require('../Analytics/AnalyticsManager')
|
||||
|
||||
async function optIn(userId) {
|
||||
await UserUpdater.promises.updateUser(userId, { $set: { betaProgram: true } })
|
||||
metrics.inc('beta-program.opt-in')
|
||||
AnalyticsManager.setUserPropertyForUser(userId, 'beta-program', true)
|
||||
}
|
||||
|
||||
async function optOut(userId) {
|
||||
@@ -12,6 +14,7 @@ async function optOut(userId) {
|
||||
$set: { betaProgram: false },
|
||||
})
|
||||
metrics.inc('beta-program.opt-out')
|
||||
AnalyticsManager.setUserPropertyForUser(userId, 'beta-program', false)
|
||||
}
|
||||
|
||||
const BetaProgramHandler = {
|
||||
|
||||
Reference in New Issue
Block a user