Merge pull request #4287 from overleaf/jpa-no-analytics-queues-server-ce-pro
[misc] do not set up analytics queues in Server CE/Pro GitOrigin-RevId: 61a62f0ff7f04d5206845e01c68097229a5954fd
This commit is contained in:
@@ -4,6 +4,7 @@ const {
|
||||
promises: InstitutionsAPIPromises,
|
||||
} = require('../Institutions/InstitutionsAPI')
|
||||
const AnalyticsManager = require('../Analytics/AnalyticsManager')
|
||||
const Features = require('../../infrastructure/Features')
|
||||
|
||||
const ONE_DAY_MS = 24 * 60 * 60 * 1000
|
||||
|
||||
@@ -47,4 +48,10 @@ async function checkAffiliations(userId) {
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = new UserPostRegistrationAnalyticsManager()
|
||||
class NoopManager {
|
||||
async schedulePostRegistrationAnalytics() {}
|
||||
}
|
||||
|
||||
module.exports = Features.hasFeature('saas')
|
||||
? new UserPostRegistrationAnalyticsManager()
|
||||
: new NoopManager()
|
||||
|
||||
Reference in New Issue
Block a user