2022-09-29 11:24:11 +03:00

28 lines
794 B
JavaScript

'use strict';
const { getService } = require('../utils');
const sendDidInviteUser = async () => {
const numberOfUsers = await getService('user').count();
const numberOfRoles = await getService('role').count();
strapi.telemetry.send('didInviteUser', {
groupProperties: { numberOfRoles, numberOfUsers },
});
};
const sendDidUpdateRolePermissions = async () => {
strapi.telemetry.send('didUpdateRolePermissions');
};
const sendDidChangeInterfaceLanguage = async () => {
const languagesInUse = await getService('user').getLanguagesInUse();
// This event is anonymous
strapi.telemetry.send('didChangeInterfaceLanguage', { groupProperties: { languagesInUse } });
};
module.exports = {
sendDidInviteUser,
sendDidUpdateRolePermissions,
sendDidChangeInterfaceLanguage,
};