Skip to content

Commit a7acf9d

Browse files
author
Tony Crisci
committed
clean up more dead code
1 parent f8bee01 commit a7acf9d

File tree

7 files changed

+61
-196
lines changed

7 files changed

+61
-196
lines changed

index.js

Lines changed: 43 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
1-
// dbus.freedesktop.org/doc/dbus-specification.html
2-
31
const EventEmitter = require('events').EventEmitter;
42
const net = require('net');
53

64
const constants = require('./lib/constants');
75
const message = require('./lib/message');
86
const clientHandshake = require('./lib/handshake');
9-
const serverHandshake = require('./lib/server-handshake');
107
const MessageBus = require('./lib/bus');
11-
const server = require('./lib/server');
128
const {getDbusAddressFromFs} = require('./lib/address-x11');
139
const errors = require('./lib/errors');
10+
const variant = require('./lib/service/variant');
11+
const iface = require('./lib/service/interface');
1412

1513
function createStream(opts) {
16-
if (opts.stream) return opts.stream;
17-
var host = opts.host;
18-
var port = opts.port;
19-
var socket = opts.socket;
20-
if (socket) return net.createConnection(socket);
21-
if (port) return net.createConnection(port, host);
14+
if (opts.stream) {
15+
return opts.stream;
16+
}
17+
let host = opts.host;
18+
let port = opts.port;
19+
let socket = opts.socket;
20+
if (socket) {
21+
return net.createConnection(socket);
22+
}
23+
if (port) {
24+
return net.createConnection(port, host);
25+
}
2226

2327
// XXX according to the dbus spec, we should start a new server if the bus
2428
// address cannot be found.
25-
var busAddress = opts.busAddress;
29+
let busAddress = opts.busAddress;
2630
if (!busAddress) {
2731
busAddress = process.env.DBUS_SESSION_BUS_ADDRESS;
2832
}
2933
if (!busAddress) {
3034
busAddress = getDbusAddressFromFs();
3135
}
3236

33-
var addresses = busAddress.split(';');
34-
for (var i = 0; i < addresses.length; ++i) {
35-
var address = addresses[i];
36-
var familyParams = address.split(':');
37-
var family = familyParams[0];
38-
var params = {};
37+
let addresses = busAddress.split(';');
38+
for (let i = 0; i < addresses.length; ++i) {
39+
let address = addresses[i];
40+
let familyParams = address.split(':');
41+
let family = familyParams[0];
42+
let params = {};
3943
familyParams[1].split(',').map(function(p) {
40-
var keyVal = p.split('=');
44+
let keyVal = p.split('=');
4145
params[keyVal[0]] = keyVal[1];
4246
});
4347

@@ -48,21 +52,25 @@ function createStream(opts) {
4852
port = params.port;
4953
return net.createConnection(port, host);
5054
case 'unix':
51-
if (params.socket) return net.createConnection(params.socket);
55+
if (params.socket) {
56+
return net.createConnection(params.socket);
57+
}
5258
if (params.abstract) {
53-
var abs = require('abstract-socket');
59+
let abs = require('abstract-socket');
5460
return abs.connect('\u0000' + params.abstract);
5561
}
56-
if (params.path) return net.createConnection(params.path);
62+
if (params.path) {
63+
return net.createConnection(params.path);
64+
}
5765
throw new Error(
5866
"not enough parameters for 'unix' connection - you need to specify 'socket' or 'abstract' or 'path' parameter"
5967
);
6068
case 'unixexec':
61-
var eventStream = require('event-stream');
62-
var spawn = require('child_process').spawn;
63-
var args = [];
64-
for (var n = 1; params['arg' + n]; n++) args.push(params['arg' + n]);
65-
var child = spawn(params.path, args);
69+
let eventStream = require('event-stream');
70+
let spawn = require('child_process').spawn;
71+
let args = [];
72+
for (let n = 1; params['arg' + n]; n++) args.push(params['arg' + n]);
73+
let child = spawn(params.path, args);
6674

6775
return eventStream.duplex(child.stdin, child.stdout);
6876
default:
@@ -80,9 +88,9 @@ function createStream(opts) {
8088
}
8189

8290
function createConnection(opts) {
83-
var self = new EventEmitter();
84-
if (!opts) opts = {};
85-
var stream = (self.stream = createStream(opts));
91+
let self = new EventEmitter();
92+
opts = opts || {};
93+
let stream = (self.stream = createStream(opts));
8694
stream.setNoDelay();
8795

8896
stream.on('error', function(err) {
@@ -102,8 +110,7 @@ function createConnection(opts) {
102110
return self;
103111
};
104112

105-
var handshake = opts.server ? serverHandshake : clientHandshake;
106-
handshake(stream, opts, function(error, guid) {
113+
clientHandshake(stream, opts, function(error, guid) {
107114
if (error) {
108115
return self.emit('error', error);
109116
}
@@ -127,7 +134,7 @@ function createConnection(opts) {
127134

128135
self.once('connect', function() {
129136
self.state = 'connected';
130-
for (var i = 0; i < self._messages.length; ++i) {
137+
for (let i = 0; i < self._messages.length; ++i) {
131138
stream.write(message.marshall(self._messages[i]));
132139
}
133140
self._messages.length = 0;
@@ -141,37 +148,28 @@ function createConnection(opts) {
141148
return self;
142149
}
143150

144-
module.exports.createClient = function(params) {
145-
var connection = createConnection(params || {});
151+
let createClient = function(params) {
152+
let connection = createConnection(params || {});
146153
return new MessageBus(connection, params || {});
147154
};
148155

149156
module.exports.systemBus = function() {
150-
return module.exports.createClient({
157+
return createClient({
151158
busAddress:
152159
process.env.DBUS_SYSTEM_BUS_ADDRESS ||
153160
'unix:path=/var/run/dbus/system_bus_socket'
154161
});
155162
};
156163

157164
module.exports.sessionBus = function(opts) {
158-
return module.exports.createClient(opts);
165+
return createClient(opts);
159166
};
160167

161-
module.exports.messageType = constants.messageType;
162-
163168
// name flags
164169
module.exports.DBUS_NAME_FLAG_ALLOW_REPLACEMENT = constants.DBUS_NAME_FLAG_ALLOW_REPLACEMENT;
165170
module.exports.DBUS_NAME_FLAG_REPLACE_EXISTING = constants.DBUS_NAME_FLAG_REPLACE_EXISTING;
166171
module.exports.DBUS_NAME_FLAG_DO_NOT_QUEUE = constants.DBUS_NAME_FLAG_DO_NOT_QUEUE;
167172

168-
module.exports.createConnection = createConnection;
169-
170-
module.exports.createServer = server.createServer;
171-
172-
// new stuff
173-
const variant = require('./lib/service/variant');
174-
const iface = require('./lib/service/interface');
175173
// use a polyfill for bigint
176174
module.exports.setBigIntCompat = require('./lib/library-options').setBigIntCompat
177175
module.exports.interface = iface;

lib/bus.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -153,30 +153,24 @@ module.exports = function bus(conn) {
153153
};
154154

155155
this.invokeDbus({ member: 'Hello' }, function(err, name) {
156-
if (err) throw new Error(err);
156+
if (err) {
157+
throw new Error(err);
158+
}
157159
self.name = name;
158160
});
159161

160-
// bus meta functions
161162
this.addMatch = function(match, callback) {
162163
this.invokeDbus(
163164
{ member: 'AddMatch', signature: 's', body: [match] },
164165
callback
165166
);
166167
};
167168

168-
this.removeMatch = function(match, callback) {
169-
this.invokeDbus(
170-
{ member: 'RemoveMatch', signature: 's', body: [match] },
171-
callback
172-
);
173-
};
174-
175169
this.requestName = function(name, flags) {
176170
let that = this;
177171
flags = flags || 0;
178172
return new Promise((resolve, reject) => {
179-
assertInterfaceNameValid(name);
173+
assertBusNameValid(name);
180174
let dbusRequest = {
181175
member: 'RequestName',
182176
signature: 'su',

lib/hello-message.js

Lines changed: 0 additions & 16 deletions
This file was deleted.

lib/portforward.js

Lines changed: 0 additions & 38 deletions
This file was deleted.

lib/server-handshake.js

Lines changed: 0 additions & 37 deletions
This file was deleted.

lib/server.js

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)