Disable all site serving using a global offline argument
This commit is contained in:
parent
f6e3a74567
commit
998ec3eb4f
9 changed files with 26 additions and 19 deletions
|
@ -69,7 +69,7 @@ class SiteAnnouncerPlugin(object):
|
|||
return None
|
||||
time_full_announced[tracker_address] = time.time()
|
||||
from Site import SiteManager
|
||||
sites = [site for site in SiteManager.site_manager.sites.values() if site.settings["serving"]]
|
||||
sites = [site for site in SiteManager.site_manager.sites.values() if site.isServing()]
|
||||
|
||||
# Create request
|
||||
add_types = self.getOpenedServiceTypes()
|
||||
|
|
|
@ -628,7 +628,7 @@ class FileRequestPlugin(object):
|
|||
|
||||
def actionGetPiecefields(self, params):
|
||||
site = self.sites.get(params["site"])
|
||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||
if not site or not site.isServing(): # Site unknown or not serving
|
||||
self.response({"error": "Unknown site"})
|
||||
return False
|
||||
|
||||
|
@ -642,7 +642,7 @@ class FileRequestPlugin(object):
|
|||
|
||||
def actionSetPiecefields(self, params):
|
||||
site = self.sites.get(params["site"])
|
||||
if not site or not site.settings["serving"]: # Site unknown or not serving
|
||||
if not site or not site.isServing(): # Site unknown or not serving
|
||||
self.response({"error": "Unknown site"})
|
||||
self.connection.badAction(5)
|
||||
return False
|
||||
|
|
|
@ -224,7 +224,7 @@ class ContentDbPlugin(object):
|
|||
for site in list(self.sites.values()):
|
||||
if not site.content_manager.has_optional_files:
|
||||
continue
|
||||
if not site.settings["serving"]:
|
||||
if not site.isServing():
|
||||
continue
|
||||
has_updated_hashfield = next((
|
||||
peer
|
||||
|
|
|
@ -91,7 +91,7 @@ class UiWebsocketPlugin(object):
|
|||
peers_total = len(site.peers)
|
||||
|
||||
# Add myself
|
||||
if site.settings["serving"]:
|
||||
if site.isServing():
|
||||
peers_total += 1
|
||||
if any(site.connection_server.port_opened.values()):
|
||||
connectable += 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue