X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=backends%2Firc%2F__init__.py;h=3b698d8c48ecf368c79517e61d5570f04ce96fdb;hb=4659dd0a461fb2585c518056493b40520c0683f8;hp=099c7c7c8ef8ff6b1868791583c8bdb9ef9a452e;hpb=443e0d6f7086ce661874fa100e1412ece33fac19;p=electrum-server.git diff --git a/backends/irc/__init__.py b/backends/irc/__init__.py index 099c7c7..3b698d8 100644 --- a/backends/irc/__init__.py +++ b/backends/irc/__init__.py @@ -16,7 +16,6 @@ class ServerProcessor(Processor): self.host = config.get('server','host') self.password = config.get('server','password') - self.native_port = config.get('server','native_port') self.stratum_tcp_port = config.get('server','stratum_tcp_port') self.stratum_http_port = config.get('server','stratum_http_port') @@ -31,8 +30,6 @@ class ServerProcessor(Processor): def getname(self): s = '' - if self.native_port: - s+= 'n' + self.native_port + ' ' if self.stratum_tcp_port: s += 't' + self.stratum_tcp_port + ' ' if self.stratum_http_port: @@ -111,19 +108,24 @@ class ServerProcessor(Processor): result = self.get_peers() elif method == 'server.version': - pass + result = 'ok' elif method == 'server.stop': self.shared.stop() result = 'ok' elif method == 'server.info': - result = map(lambda s: { "address":s.address, "version":s.version, "subscriptions":len(s.subscriptions)}, self.dispatcher.request_dispatcher.sessions) + result = map(lambda s: { "time":s.time, + "name":s.name, + "address":s.address, + "version":s.version, + "subscriptions":len(s.subscriptions)}, + self.dispatcher.request_dispatcher.sessions) else: print "unknown method", request if result!='': - response = { 'id':request['id'], 'method':method, 'params':params, 'result':result } + response = { 'id':request['id'], 'result':result } self.push_response(response)