aboutsummaryrefslogtreecommitdiff
path: root/src/server/Secure.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/Secure.hs')
-rw-r--r--src/server/Secure.hs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/server/Secure.hs b/src/server/Secure.hs
index da48878..f427304 100644
--- a/src/server/Secure.hs
+++ b/src/server/Secure.hs
@@ -11,11 +11,12 @@ import Data.Text.Lazy (fromStrict)
import Network.HTTP.Types.Status (forbidden403)
import Web.Scotty
-import Model.Message (getMessage)
+import qualified Common.Message as Message
+import qualified Common.Message.Key as Key
+import Common.Model (User)
+
import Model.Query (Query)
-import Model.User (User)
import qualified LoginSession
-import qualified Model.Message.Key as Key
import qualified Model.Query as Query
import qualified Model.SignIn as SignIn
import qualified Model.User as User
@@ -31,16 +32,16 @@ loggedAction action = do
action user
Nothing -> do
status forbidden403
- html . fromStrict . getMessage $ Key.UnauthorizedSignIn
+ html . fromStrict . Message.get $ Key.Secure_Unauthorized
Nothing -> do
status forbidden403
- html . fromStrict . getMessage $ Key.Forbidden
+ html . fromStrict . Message.get $ Key.Secure_Forbidden
getUserFromToken :: Text -> Query (Maybe User)
getUserFromToken token = do
mbSignIn <- SignIn.getSignIn token
case mbSignIn of
Just signIn ->
- User.getUser (SignIn.email signIn)
+ User.get (SignIn.email signIn)
Nothing ->
return Nothing