all files / tests/dummy/app/services/ webrtc.js

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
import Ember from 'ember';
import DeviceEnumerationMixin from 'webrtc-devices/mixins/device-enumeration';
 
export default Ember.Service.extend(DeviceEnumerationMixin, {
  intl: Ember.inject.service(),
  canListDevices: true,
  cameraList: Ember.A(),
  microphoneList: Ember.A(),
  outputDeviceList: Ember.A(),
  resolutionList: Ember.A(),
 
  lookup (key, hash) {
    const intl = this.get('intl');
    return intl.formatHtmlMessage(intl.findTranslationByKey(key), hash);
  },
 
  init() {
    this._super(...arguments);
    window.webrtcService = this;
  }
});