import type { UserStatus } from '@rocket.chat/core-typings'; import { Meteor } from 'meteor/meteor'; import { callbacks } from '../../lib/callbacks'; import { fireGlobalEvent } from '../lib/utils/fireGlobalEvent'; /* fire user state change globally, to listen on desktop electron client */ Meteor.startup(() => { callbacks.add('userStatusManuallySet', (status: UserStatus) => { fireGlobalEvent('user-status-manually-set', status); }); });