diff options
Diffstat (limited to 'src/server/Secure.hs')
| -rw-r--r-- | src/server/Secure.hs | 13 | 
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 | 
