24 lines
No EOL
693 B
JavaScript
24 lines
No EOL
693 B
JavaScript
var util = require('util');
|
|
var castv2Cli = require('castv2-client');
|
|
var RequestResponseController = castv2Cli.RequestResponseController;
|
|
|
|
function CiderCastController(client, sourceId, destinationId) {
|
|
RequestResponseController.call(this, client, sourceId, destinationId, 'urn:x-cast:com.ciderapp.customdata');
|
|
this.once('close', onclose);
|
|
var self = this;
|
|
function onclose() {
|
|
self.stop();
|
|
}
|
|
}
|
|
|
|
util.inherits(CiderCastController, RequestResponseController);
|
|
|
|
CiderCastController.prototype.sendIp = function(ip) {
|
|
// TODO: Implement Callback
|
|
let data = {
|
|
ip : ip
|
|
}
|
|
this.request(data);
|
|
};
|
|
|
|
module.exports = CiderCastController; |