Implement new websocket command serverSetPassiveMode
This commit is contained in:
parent
ddc4861223
commit
c36cba7980
3 changed files with 90 additions and 34 deletions
|
@ -318,6 +318,7 @@ class UiWebsocket(object):
|
|||
back["updatesite"] = config.updatesite
|
||||
back["dist_type"] = config.dist_type
|
||||
back["lib_verify_best"] = CryptBitcoin.lib_verify_best
|
||||
back["passive_mode"] = file_server.passive_mode
|
||||
return back
|
||||
|
||||
def formatAnnouncerInfo(self, site):
|
||||
|
@ -1164,6 +1165,18 @@ class UiWebsocket(object):
|
|||
file_server.portCheck()
|
||||
self.response(to, file_server.port_opened)
|
||||
|
||||
@flag.admin
|
||||
@flag.no_multiuser
|
||||
def actionServerSetPassiveMode(self, to, passive_mode=False):
|
||||
import main
|
||||
file_server = main.file_server
|
||||
file_server.setPassiveMode(passive_mode)
|
||||
if passive_mode:
|
||||
self.cmd("notification", ["info", _["Passive mode enabled"], 5000])
|
||||
else:
|
||||
self.cmd("notification", ["info", _["Passive mode disabled"], 5000])
|
||||
self.server.updateWebsocket()
|
||||
|
||||
@flag.admin
|
||||
@flag.no_multiuser
|
||||
def actionServerShutdown(self, to, restart=False):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue