summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/roster.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/roster.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/roster.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/roster.py b/packages/meshbay-node/src/meshbay_node/roster.py
index b0ca78b..474db31 100644
--- a/packages/meshbay-node/src/meshbay_node/roster.py
+++ b/packages/meshbay-node/src/meshbay_node/roster.py
@@ -983,6 +983,7 @@ class Roster:
SETTING_MAX_STREAMS = "max_concurrent_streams"
SETTING_MAX_DOWNLOADS = "max_concurrent_downloads"
SETTING_MAX_UPLOADS = "max_concurrent_uploads"
+ SETTING_MAX_UPLOAD_GB = "max_upload_gb"
SETTING_TRANSCODE = "transcode_incompatible_video"
SETTING_STUN_SERVERS = "stun_servers"
SETTING_ICE_INTERFACES = "ice_interfaces"
@@ -999,11 +1000,14 @@ class Roster:
("max_concurrent_downloads", self.SETTING_MAX_DOWNLOADS),
("max_concurrent_uploads", self.SETTING_MAX_UPLOADS),
("transcode_incompatible_video", self.SETTING_TRANSCODE),
+ ("max_upload_gb", self.SETTING_MAX_UPLOAD_GB),
]:
stored = await self.get_setting(self.NODE_WIDE_GROUP_ID, setting)
if stored is not None:
if key == "transcode_incompatible_video":
result[key] = stored != "0"
+ elif key == "max_upload_gb":
+ result[key] = float(stored)
else:
result[key] = int(stored)
else: