Use some type alises from Database.Persist.Sql

This commit is contained in:
fr33domlover 2016-04-19 06:58:48 +00:00
parent aa024a3ee4
commit 1b16e2e566

View file

@ -30,12 +30,12 @@ import Data.ByteString.Lazy (fromStrict)
import Data.Foldable (find)
import Data.Text (Text, pack, unpack)
import Database.Persist
import Database.Persist.Sql (SqlBackend, ConnectionPool, runSqlPool)
import Database.Persist.Sql
import Network.SSH
import Network.SSH.Channel
import Network.SSH.Crypto
import Network.SSH.Session
import Yesod.Default.Main (LogFunc)
--import Yesod.Default.Main (LogFunc)
import Vervis.Model
import Vervis.Settings
@ -47,12 +47,11 @@ import Vervis.Settings
type ChannelBase = LoggingT (ReaderT ConnectionPool IO)
type SessionBase = LoggingT (ReaderT ConnectionPool IO)
--type UserAuthId = PersonId
type Backend = SqlBackend
type Channel = ChannelT {-UserAuthId-} ChannelBase
type Session = SessionT SessionBase {-UserAuthId-} ChannelBase
type SshChanDB = ReaderT Backend Channel
type SshSessDB = ReaderT Backend Session
type SshChanDB = SqlPersistT Channel
type SshSessDB = SqlPersistT Session
src :: Text
src = "SSH"