GlobalConnectRules.js 508 B

123456789101112131415161718192021222324
  1. import inherits from 'inherits';
  2. import RuleProvider from 'lib/features/rules/RuleProvider';
  3. export default function GlobalConnectRules(eventBus) {
  4. RuleProvider.call(this, eventBus);
  5. }
  6. GlobalConnectRules.$inject = ['eventBus'];
  7. inherits(GlobalConnectRules, RuleProvider);
  8. GlobalConnectRules.prototype.init = function() {
  9. this.addRule('connection.start', function(context) {
  10. var source = context.source;
  11. if (source.canStartConnection) {
  12. return true;
  13. }
  14. return false;
  15. });
  16. };