meshblu-connector-skype
Version:
77 lines (68 loc) • 2.67 kB
JavaScript
// Generated by CoffeeScript 1.12.7
(function() {
var LyncManager, isEmpty, path;
path = require('path');
isEmpty = require("lodash/isEmpty");
LyncManager = (function() {
function LyncManager(arg) {
var dirname, edge, references;
dirname = (arg != null ? arg : {}).dirname;
edge = require('edge');
if (isEmpty(dirname)) {
dirname = path.join(__dirname, '..', 'assets');
}
references = [path.join(dirname, 'dlls/Microsoft.Lync.Model.dll'), path.join(dirname, 'dlls/Microsoft.Lync.Controls.dll'), path.join(dirname, 'dlls/Microsoft.Lync.Utilities.dll'), path.join(dirname, 'dlls/Microsoft.Lync.Controls.Resources.dll'), path.join(dirname, 'dlls/Microsoft.Lync.Controls.Framework.dll'), path.join(dirname, 'dlls/Microsoft.Lync.Controls.Framework.Resources.dll'), path.join(dirname, 'dlls/Microsoft.Office.Uc.dll')];
this.createMeeting = edge.func({
source: path.join(dirname, 'csharp/create-meeting.cs'),
references: references
});
this.joinMeeting = edge.func({
source: path.join(dirname, 'csharp/join-meeting.cs'),
references: references
});
this.startVideo = edge.func({
source: path.join(dirname, 'csharp/start-video.cs'),
references: references
});
this.stopVideo = edge.func({
source: path.join(dirname, 'csharp/stop-video.cs'),
references: references
});
this.stopMeetings = edge.func({
source: path.join(dirname, 'csharp/stop-meetings.cs'),
references: references
});
this.mute = edge.func({
source: path.join(dirname, 'csharp/mute-self.cs'),
references: references
});
this.unmute = edge.func({
source: path.join(dirname, 'csharp/unmute-self.cs'),
references: references
});
this.getConferenceUri = edge.func({
source: path.join(dirname, 'csharp/get-conferencing-uri.cs'),
references: references
});
this.getState = edge.func({
source: path.join(dirname, 'csharp/get-state.cs'),
references: references
});
this.startClient = edge.func({
source: path.join(dirname, 'csharp/start-client.cs'),
references: references
});
this.emitEvents = edge.func({
source: path.join(dirname, 'csharp/emit-events.cs'),
references: references
});
this.killFeedback = edge.func({
source: path.join(dirname, 'csharp/kill-feedback.cs'),
references: references
});
}
return LyncManager;
})();
module.exports = LyncManager;
}).call(this);
//# sourceMappingURL=lync-manager.js.map