summary refs log tree commit diff
path: root/synapse/app/synchrotron.py
diff options
context:
space:
mode:
authorMark Haines <mark.haines@matrix.org>2016-05-17 11:46:56 +0100
committerMark Haines <mark.haines@matrix.org>2016-05-17 12:32:42 +0100
commit8e5b0955bafa861dda7398a774014256f7997e04 (patch)
treeca0ff15dc7f6d9000b3a48102d1493d70ee077a5 /synapse/app/synchrotron.py
parentAdd a SlavedApplicationServiceStore (diff)
parentMerge pull request #791 from matrix-org/markjh/app_service_config (diff)
downloadsynapse-8e5b0955bafa861dda7398a774014256f7997e04.tar.xz
Merge branch 'develop' into markjh/synchrotron
Diffstat (limited to 'synapse/app/synchrotron.py')
-rw-r--r--synapse/app/synchrotron.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/synapse/app/synchrotron.py b/synapse/app/synchrotron.py

index ffd21de99b..e7144c2865 100644 --- a/synapse/app/synchrotron.py +++ b/synapse/app/synchrotron.py
@@ -19,6 +19,7 @@ import synapse from synapse.config._base import ConfigError from synapse.config.database import DatabaseConfig from synapse.config.logger import LoggingConfig +from synapse.config.appservice import AppServiceConfig from synapse.http.site import SynapseSite from synapse.http.server import JsonResource from synapse.metrics.resource import MetricsResource, METRICS_PREFIX @@ -46,7 +47,7 @@ import logging logger = logging.getLogger("synapse.app.synchrotron") -class SynchrotronConfig(DatabaseConfig, LoggingConfig): +class SynchrotronConfig(DatabaseConfig, LoggingConfig, AppServiceConfig): def read_config(self, config): self.replication_url = config["replication_url"] self.server_name = config["server_name"] @@ -54,6 +55,8 @@ class SynchrotronConfig(DatabaseConfig, LoggingConfig): self.soft_file_limit = config.get("soft_file_limit") self.daemonize = config.get("daemonize") self.pid_file = self.abspath(config.get("pid_file")) + self.macaroon_secret_key = config["macaroon_secret_key"] + self.expire_access_token = config.get("expire_access_token", False) def default_config(self, server_name, **kwargs): pid_file = self.abspath("synchroton.pid")