refactor(ldap): move orphan instance

This commit is contained in:
Sarah Vaupel 2024-02-28 12:00:06 +01:00
parent 956c85a9f3
commit 064645d1b3
2 changed files with 4 additions and 3 deletions

View File

@ -10,6 +10,7 @@ module Ldap.Client.Instances
import ClassyPrelude
import Data.Aeson.TH
import Data.Data (Data)
import Database.Persist.TH (derivePersistField)
@ -51,3 +52,5 @@ derivePathPiece ''Scope id "--"
derivePersistField "Dn"
derivePersistField "Password"
derivePersistField "Scope"
deriveFromJSON defaultOptions ''Scope

View File

@ -16,11 +16,11 @@ import Utils.Lens.TH
import Control.Monad.Fail (fail)
import Data.Aeson
import Data.Aeson.TH
import qualified Data.Text.Encoding as Text
import Data.Time.Clock
import qualified Ldap.Client as Ldap
import Ldap.Client.Instances ()
data LdapConf = LdapConf
@ -36,8 +36,6 @@ data LdapConf = LdapConf
makeLenses_ ''LdapConf
deriveFromJSON defaultOptions ''Ldap.Scope -- TODO: move to Ldap.Client.Instances
instance FromJSON LdapConf where
parseJSON = withObject "LdapConf" $ \o -> do
ldapConfTls <- o .:? "tls"