From 827f6d6f54de9199f45d1f138d5725cb84131ab8 Mon Sep 17 00:00:00 2001 From: anekos Date: Wed, 30 Sep 2015 23:35:37 +0900 Subject: Unlets --- namakubi.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'namakubi.js') diff --git a/namakubi.js b/namakubi.js index 46d4ed6..e8bf306 100644 --- a/namakubi.js +++ b/namakubi.js @@ -136,21 +136,24 @@ let INFO = xml` }; let socketService = - let (stsvc = Components.classes["@mozilla.org/network/socket-transport-service;1"]) - let (svc = stsvc.getService()) - svc.QueryInterface(Components.interfaces["nsISocketTransportService"]); + (function () { + let stsvc = Components.classes["@mozilla.org/network/socket-transport-service;1"]; + let svc = stsvc.getService(); + return svc.QueryInterface(Components.interfaces["nsISocketTransportService"]); + })(); function talk (msg, option) { - function value (name, size) - let (v = (option && typeof option[name] !== 'undefined') ? option[name] : talkOption[name].value) - (size ? intToBin(v, size) : v); + function value (name, size) { + let v = (option && typeof option[name] !== 'undefined') ? option[name] : talkOption[name].value; + return (size ? intToBin(v, size) : v); + } let transport = socketService.createTransport(null, 0, value('host'), value('port'), null); let outputStream = transport.openOutputStream(0, 0, 0); - let (binaryOutputStream = - Components.classes["@mozilla.org/binaryoutputstream;1"]. - createInstance(Components.interfaces["nsIBinaryOutputStream"])) + (function () { + let binaryOutputStream = Components.classes["@mozilla.org/binaryoutputstream;1"].createInstance(Components.interfaces["nsIBinaryOutputStream"]); binaryOutputStream.setOutputStream(outputStream); + })(); msg = strToBin(msg); let buf = -- cgit v1.2.3