summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre de Lacroix <pierre@pdelacroix.com>2020-06-27 00:04:50 +0000
committerPierre de Lacroix <pierre@pdelacroix.com>2020-06-27 00:04:50 +0000
commit8ccbce83a522a52ce4d1238e823ffcfe3c157ce3 (patch)
tree9f19a2bba9439b0e2b4b5cca3d93b722ed89d0b2
parentbugfixes (diff)
fetch env at runtime only
-rw-r--r--lib/matrix_app_service/auth_plug.ex7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/matrix_app_service/auth_plug.ex b/lib/matrix_app_service/auth_plug.ex
index 529cefd..c3fcb71 100644
--- a/lib/matrix_app_service/auth_plug.ex
+++ b/lib/matrix_app_service/auth_plug.ex
@@ -4,12 +4,13 @@ defmodule MatrixAppService.AuthPlug do
require Logger
@impl Plug
- def init(_opts) do
- Application.fetch_env!(:matrix_app_service, :homeserver_token)
+ def init(opts) do
+ opts
end
@impl Plug
- def call(%Plug.Conn{params: %{"access_token" => hs_token}} = conn, config_hs_token) do
+ def call(%Plug.Conn{params: %{"access_token" => hs_token}} = conn, _) do
+ config_hs_token = Application.fetch_env!(:matrix_app_service, :homeserver_token)
with ^config_hs_token <- hs_token do
conn
else