Mastodon: Implemented setting to disable Streaming API endpoints on sessions

This commit is contained in:
2023-02-05 19:09:27 -06:00
parent ef2e63e195
commit 24e91235f3
4 changed files with 10 additions and 1 deletions

View File

@@ -223,7 +223,8 @@ class Session(base.baseSession):
return "Mastodon: {}@{}".format(user, instance)
def start_streaming(self):
if config.app["app-settings"]["no_streaming"]:
if self.settings["general"]["disable_streaming"]:
log.info("Streaming is disabled for session {}. Skipping...".format(self.get_name()))
return
listener = streaming.StreamListener(session_name=self.get_name(), user_id=self.db["user_id"])
try: