semi-pruning server
[electrum-server.git] / backends / irc / __init__.py
index 1efa97e..77d179b 100644 (file)
@@ -44,6 +44,8 @@ class IrcThread(threading.Thread):
         if config.get('server', 'coin') == 'litecoin':
             self.prepend = 'EL_'
         self.pruning = config.get('server', 'backend') == 'leveldb'
+        if self.pruning:
+            self.pruning_limit = config.get('leveldb', 'pruning_limit')
         self.nick = self.prepend + self.nick
 
     def get_peers(self):
@@ -52,7 +54,7 @@ class IrcThread(threading.Thread):
     def getname(self):
         s = 'v' + VERSION + ' '
         if self.pruning:
-            s += 'p '
+            s += 'p' + self.pruning_limit + ' '
         if self.stratum_tcp_port:
             s += 't' + self.stratum_tcp_port + ' '
         if self.stratum_http_port: