diff options
author | Miguel Jacq <mig@mig5.net> | 2021-05-11 09:25:22 +1000 |
---|---|---|
committer | Miguel Jacq <mig@mig5.net> | 2021-05-11 09:25:22 +1000 |
commit | d4d6eea500feb825d5639354b8aad1be6ba451f5 (patch) | |
tree | 825ca3140635d0cb7e0280a511a5d7b913b83575 /cli/onionshare_cli/web/web.py | |
parent | 3394571fadcb4c6b20d1c7255d99dc668f06c58d (diff) | |
download | onionshare-d4d6eea500feb825d5639354b8aad1be6ba451f5.tar.gz onionshare-d4d6eea500feb825d5639354b8aad1be6ba451f5.zip |
Move the 'supports_file_requests' attribute into the actual modes rather than the Web class
Diffstat (limited to 'cli/onionshare_cli/web/web.py')
-rw-r--r-- | cli/onionshare_cli/web/web.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/cli/onionshare_cli/web/web.py b/cli/onionshare_cli/web/web.py index b947b491..56e307b4 100644 --- a/cli/onionshare_cli/web/web.py +++ b/cli/onionshare_cli/web/web.py @@ -152,7 +152,6 @@ class Web: self.receive_mode = None self.website_mode = None self.chat_mode = None - self.mode_supports_file_requests = True if self.mode == "share": self.share_mode = ShareModeWeb(self.common, self) elif self.mode == "receive": @@ -163,9 +162,6 @@ class Web: self.socketio = SocketIO() self.socketio.init_app(self.app) self.chat_mode = ChatModeWeb(self.common, self) - # Chat mode has no concept of individual file requests that - # turn into history widgets in the GUI - self.mode_supports_file_requests = False self.cleanup_filenames = [] @@ -298,7 +294,8 @@ class Web: return self.add_security_headers(r) def error404(self, history_id): - if self.mode_supports_file_requests: + mode = self.get_mode() + if mode.supports_file_requests: self.add_request( self.REQUEST_INDIVIDUAL_FILE_STARTED, request.path, @@ -312,7 +309,8 @@ class Web: return self.add_security_headers(r) def error405(self, history_id): - if self.mode_supports_file_requests: + mode = self.get_mode() + if mode.supports_file_requests: self.add_request( self.REQUEST_INDIVIDUAL_FILE_STARTED, request.path, @@ -326,7 +324,8 @@ class Web: return self.add_security_headers(r) def error500(self, history_id): - if self.mode_supports_file_requests: + mode = self.get_mode() + if mode.supports_file_requests: self.add_request( self.REQUEST_INDIVIDUAL_FILE_STARTED, request.path, |