linagora/openpaas-esn

View on GitHub
modules/linagora.esn.user.status/frontend/app/user-status.run.js

Summary

Maintainability
A
45 mins
Test Coverage
(function() {
  'use strict';

  angular.module('linagora.esn.user-status').run(run);

  function run($interval, $rootScope, userStatusSyncService, userStatusWebsocketService, session, USER_STATUS_SYNC_INTERVAL) {
    session.ready.then(function() {
      userStatusWebsocketService.listen();
      $interval(userStatusSyncService.synchronize, USER_STATUS_SYNC_INTERVAL);
    });
  }

})();