diff options
Diffstat (limited to 'server/src/View/Mail/SignIn.hs')
| -rw-r--r-- | server/src/View/Mail/SignIn.hs | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/server/src/View/Mail/SignIn.hs b/server/src/View/Mail/SignIn.hs new file mode 100644 index 0000000..1daca1e --- /dev/null +++ b/server/src/View/Mail/SignIn.hs @@ -0,0 +1,24 @@ +{-# LANGUAGE OverloadedStrings #-} + +module View.Mail.SignIn +  ( mail +  ) where + +import Data.Text (Text) + +import qualified Common.Message as Message +import qualified Common.Message.Key as Key +import Common.Model (User(..)) + +import Conf (Conf) +import qualified Conf as Conf +import qualified Model.Mail as M + +mail :: Conf -> User -> Text -> [Text] -> M.Mail +mail conf user url to = +  M.Mail +    { M.from = Conf.noReplyMail conf +    , M.to = to +    , M.subject = Message.get Key.SignIn_MailTitle +    , M.plainBody = Message.get (Key.SignIn_MailBody (_user_name user) url) +    } | 
