1
0
mirror of https://github.com/mgerb/classic-wow-forums synced 2026-01-11 09:32:51 +00:00

server - set token expiration to the same as battlnet token expiration

This commit is contained in:
2018-01-28 13:13:01 -06:00
parent c526ccb61b
commit 8191603a2c
4 changed files with 16 additions and 20 deletions

View File

@@ -74,15 +74,15 @@ defmodule MyApp.Data.User do
end
output
|> add_access_token(Map.get(params, "access_token"))
|> add_extra_params(params)
end
def upsert_user({:ok, params}), do: upsert_user(params)
def upsert_user({:error, error}), do: {:error, error}
# need to add token back to map because we don't store it in the database
defp add_access_token({:error, error}, _), do: {:error, error}
defp add_access_token({:ok, user}, access_token) do
{:ok, Map.merge(user, %{access_token: access_token})}
defp add_extra_params({:error, error}, _), do: {:error, error}
defp add_extra_params({:ok, user}, params) do
{:ok, Map.merge(user, params)}
end
defp insert_battlenet_user(params) do